|
| Aptitude Assessment Battery Programming
PurposeTo evaluate the aptitude and potential of candidates, at all experience levels, for their suitability for all aspects of applications programming. General DescriptionThe AABP is used for assessing your candidate's technical ability and work habits for applications programming positions. It can be used for candidates with or without prior programming training. The test functions independently of programming language and computer hardware knowledge. It answers the question, "How good a programmer is this candidate likely to be, and why?" The AABP is neither an IQ nor a personality test. It simulates on-the-job assignments. Consisting of five problems, it permits evaluations of candidates' abilities to:
Most tests now in use consist of many short questions. They do not evaluate applicants' aptitudes for protracted concentration or long step-sequencing. The intelligent applicant, who thinks quickly, may do well on such tests, but still may not have real aptitude for programming work. The AABP recognizes that such programming work also requires extensive and meticulous concentration on detail, and evaluates applicants accordingly. Positions for which the test is appropriateThis test will effectively measure programming potential for entry-level trainees and experienced candidates in the following positions.
Job Requirements and ActivitiesThe AABP test has been used by over 2,000 client organizations to evaluate a candidate’s potential for work as an Applications Programmer. Extensive surveys have been conducted by our organization in conjunction with several client organizations to define the job requirements (traits) and job activities (duties). Prime Traits RequiredThese are traits and skills, which were found to be essential for success as a programmer in the survey of job requirements:
Secondary TraitsThese are traits, skills or job requirements which are nice to have, but not essential:
Job
Activities, Duties, Tasks and
Responsibilities
These
are for the Applications Programming position (all levels – junior,
intermediate, and senior programmers):
Administration InstructionsThe
test must be administered in your offices under supervision. The
candidate should be allowed as much time as required in order to
complete the test. The average time for completion is just over two
hours. The test should be scheduled for the morning. A sandwich lunch
may be provided at the desk rather than to allow an unsupervised outside
lunch where several applicants taking the test would almost certainly
discuss the test problems even if you asked them not to do so. The
testing should not be extended to an additional day. If the person
taking the test does not have a watch, a clock should be within view. Several
pencils should be provided, preferably No. 2 with an eraser. If
feasible, a pencil sharpener should be available. The person should be
instructed NOT to do his/her work in pen. There
is more than enough space provided in the test booklet for every
problem, but occasionally a person may need additional workspace,
particularly if he does extensive desk-checking. The test administrator
should give additional work paper only upon request, and after seeing
that the original workspace was already used. Scrap paper should NOT be
provided for the person to try out the problems in a preliminary way
prior to his writing his solution in the test booklet. We must see all
attempts made by the person in trying the problem. We do not grade
answers only. All supportive written work must be shown in writing. If
the person’s work does not show the supportive written work, our
evaluation will be INCOMPLETE. The test booklet will be considered used.
A retest for that person will not be authorized for a period of six
months. Under no circumstances should a person be permitted to sue his
own scrap paper. Such use would compromise the security of the test, and
will, in effect, have removed a copy of one or more of the test
problems. Under
no circumstances should a person be permitted to take the test at home.
He may try to help on the problems, or he may permit someone else to see
the test or even make a copy of it. Another applicant with such advance
preparation may later seek employment in your company, or another
company using the test. Some
applicants have already spent hundreds of dollars on courses in
programming, and will generally rationalize that there is nothing wrong
about getting help on the test so long as they finally understand how to
do the problems. But the test is designed on the assumption that these
problems are new to the applicant, and that he is basing his
understanding of the problem only on the written explanations stated in
the problems. The
test administrator should NOT fill in any of the information requested
of the applicant on pages 2, 6 and 32 of the test booklet. We must know
whether the applicant is meticulous or non-responsive to requests for
information on administrative forms, etc. The applicant should be told
to turn to page 2 and BEGIN. We
do not send an evaluation report to the person who took the test. It is
the company that is our client. The return name and address filled in on
page 5 of the test booklet must include the name of the company. If you
are mailing more than one test booklet in the same envelope, it is not
necessary to fill in the return information in all of the test booklets.
One suffices. If you wish to have the results in an abbreviated form as soon as we complete the grading and evaluation, please so request on page 5 and provide the name and telephone number. We will telephone you collect. Grading of the testThe
test is a five-problem test to evaluate the potential for success as an
Applications Programmer. The applicant is required to do problems of
increasing difficulty measuring his/her relative skill level in
programming. The
AABP test measures the following traits and skills:
There
are problems dealing with logical skills, documentation, and problems
that test the ability to interpret specifications of the type found in a
programming manual. Points are deducted in varying amounts depending
upon the relative importance of the error. Logical errors are the most
severely penalized. Error classifications are predetermined and checked
for each test by following the candidate’s methodology and obtaining a
“track” of the errors made throughout the test booklet by the
candidate. A
detailed narrative report is prepared on each candidate where we choose
an appropriate letter from a bank of approximately 10,000. The
appropriate letter and accompanying skills and traits are selected and
re-verified. The resulting narrative defines, very precisely, the
relative strengths and weaknesses of the candidate. Sample question (segment) |
| Score | Percentile | Evaluation |
| 0 - 25% | 1st & below | VERY LOW |
| 26 - 53% | 2nd - 9th | LOW |
| 54 - 66*% | 10th - 19th | BELOW AVERAGE |
| 67 - 73*% | 20th - 29th | LIMITED USE |
| 74 - 78*% | 30th - 39th | SATISFACTORY |
| 79 - 89% | 40th - 69th | AVERAGE |
| 90 - 92% | 70th - 79th | ABOVE AVERAGE |
| 93 - 96*% | 80th - 89th | HIGH |
| 97 - 99% | 90th - 96th | VERY HIGH |
| 100% | 97th - 99th | EXCELLENT |
*Percentile and Evaluation may differ due to time.
Prediction of Computer Programmer Training of Computer Programmer Training and Job Performance Using the AABP Test - A study conducted by the Central Intelligence Agency.
November 12, 1996: The results indicate that if 90% or higher scoring candidates on the Wolfe AABP test battery are hired, they are very likely to attain at least “Successfully Meets Requirements” (SM) if not “Frequently Meets Requirements” FM performance on the job. If the candidates were randomly selected without testing, it is likely that they would be randomly distributed across the 5 rating scales and there would not be such a profound bias toward the “Frequently Meets Requirements” and “Significantly Meets Requirements” (EX) ratings. A secondary analysis (t Test) of the Wolfe AABP test battery was conducted with regard to male vs. female programming candidates. The results (t = 0.67) showed that there is no significant difference between the tests scores of male and female candidates.
June 17, 1993: The Wolfe Assessment Battery Programming Test was administered to 63 candidates of varying levels of Data Processing experience at a Walden client company located in the southeast. The AABP test scores obtained were correlated to observed supervisory ratings for programming work performed in Applications Programming after one year of on-the-job experience. The Pearson correlation coefficient of (r) = 0.37 was found. This is significant to the 0.01 level, i.e. there is only 1 possible in 100 that this result could have occurred by chance. This indicates that the test is highly predictive of on the job success as an Applications Programmer.
April, 1989: Based on the evaluation of the Programmer Analyst position at XYZ Glass Packaging Corp. utilizing the Aptitude Assessment Battery Programming marketed by Walden Personnel Testing and Training Inc., the results conclusively demonstrated that the selection procedure measures, and is a representative sample of, that knowledge, those skills or abilities which are a necessary prerequisite to performance of critical or important work behavior(s). Conclusion: There was a significant overlap between the number of "essential" traits identified for the job of Programmer Analyst at XYZ Glass Packaging Corp. and those tested by the AABP.
1981 - Test Reliability Report: The relationship between the scores achieved on the test and the retest are highly significant, even after the passage of several years. The AABP is consistently measuring some characteristics which validity studies correlate with programmer success without sex or cultural bias. Conclusion: The time and expense of testing in the employment process can be justified only if the results obtained are consistently and accurately measuring some factors which will influence future on-the-job behavior. The Wolfe AABP Test seems to be a reliable and valid instrument which can provide quantitative data to aid in employment and training decision making.
| English | |
| French | |
| Spanish | |
| Also available are Braille and Left-handed English versions. |
|