Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

A model for measuring information system size

Published: 01 June 1991 Publication History
  • Get Citation Alerts
  • Abstract

    Management of the software development process requires a thorough understanding of the environment in which development takes place. Ability to estimate, plan, and manage resource consumption is limited by the central problem of determining the size of system specifications. To address this issue, a general strategy for measurement and evaluation of system development environments needs to be established. This article presents a research model that will help managers and researchers understand and establish the linkages between units of systems requirements specification, design, and source code. Initial validation of the model was performed by reverse engineering systems written in a fourth generation language from source code to design metrics. Results indicate that the model may provide reliable measures of system size in terms of both design metrics and lines of code.

    References

    [1]
    Albrecht, A. J. "Measuring Application Development Productivity," Proceedings of the IBM Applications Development Symposium, GUIDE/SHARE, October 1979, pp. 83-92.
    [2]
    Albrecht, A. J. AD/M Productivity Measurement and Estimate Validation, CIS & A Guideline 313, IBM Corporate Information Systems and Administration, New York, NY, November 1984.
    [3]
    Albrecht, A.J. and Gaffney J., Jr. "Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation," IEEE Transactions on Software Engineering (SE-9:6), November 1983, pp. 639-648.
    [4]
    Bailey, J.W. and Basili, V.R. "A Meta-Model for Software Development Resource Expenditures," Proceedings of the Fifth International Conference on Software Engineering, March 1981, pp. 107-116.
    [5]
    Ball, L. and Harris, R. "SMIS: A Membership Analysis," MIS Quarterly (6:1), March 1982, pp. 23-45.
    [6]
    Banker, R.D., Datar, S.M., and Zweig, D. "Software Complexity and Maintainability," Proceedings of the Tenth International Conference on Information Systems, Boston, MA, December 1989, pp. 247-255.
    [7]
    Basili, V.R. Models and Metrics for Software Management and Engineering: Tutorial, IEEE Computer Society Press, New York, NY, 1980.
    [8]
    Basili, V.R. and Rombach, H.D. "The TAME Project: Towards Improvement Oriented Software Environments," IEEE Transactions on Software Engineering (14:6), June 1988, pp. 758-773.
    [9]
    Benbasat, I. and Vessey, I. "Programmer and Analyst Time/Cost Estimation," MIS Quarterly (4:2), June 1980, pp. 31-42.
    [10]
    Boehm, B.W. Software Engineering Economics, Prentice-Hall Inc., Englewood Cliffs, NJ, 1981.
    [11]
    Brancheau, J.C. and Wetherbe, J.C. "Key Issues In Information Systems Management," MIS Quarterly (11:1), March 1987, pp. 23-45.
    [12]
    Chrysler, E. "Some Basic Determinants of Computer Programming Productivity," Communications of the ACM (21:6), June 1978, pp. 472-483.
    [13]
    Conte, S.D., Dunsmore, H.E., and Shen, V.Y. Software Engineering Metrics and Models, Benjamin/Cummings Publishing Company, Inc., Menlo Park, CA, 1986.
    [14]
    DeMarco, T. Structural Analysis and System Specification, Yourdon Press, New York, NY, 1978.
    [15]
    DeMarco, T. Controlling Software Projects, Prentice-Hall, Englewood Cliffs, NJ, 1982.
    [16]
    Desharnais, J.M. Analyze statistique de la productivite des projets de developpement en informatique a partir de la technique des points de fonction, master of science thesis, Universite du Quebec a Montreal, Montreal, Quebec, December 1988.
    [17]
    Dexter, A.S., Graham, J.A., and Huff, S. "The Issues of Concern to Information Systems Managers: A Survey," working paper, 1990-1, Faculty of Commerce and Business Administration, University of British Columbia, Vancouver, British Columbia, 1990.
    [18]
    Dickson, G.W., Leitheiser, R.L., Nechis, M., and Wetherbe, J.C. "Key Information System Issues for the 1980's," MIS Quarterly (8:3), September 1984, pp. 135-159.
    [19]
    Golden, J.R., Mueller, J.R., and Anselm, B. "Software Cost Estimating: Craft or Witchcraft," DATA BASE (12:3), Spring 1981, pp. 12-14.
    [20]
    Halstead, M.H. Elements of Software Science. Elsevier, North-Holland, New York, NY, 1977.
    [21]
    Harel, E.C. and McLean, E.R. "The Effects of Using Nonprocedural Computer Language on Programmer Productivity," MIS Quarterly (8:2), June 1985, pp. 109-120.
    [22]
    Hartog, C. and Herbert, M. "MIS Rates the Issues," Datamation, November 15, 1986, pp. 79-86.
    [23]
    Jackson, M. Principles of Program Design, Academic Press, London, 1975.
    [24]
    Jeffery, D. R. "Software Engineering Productivity Models for Management Information System Development," in Critical Issues in Information Systems Research, R.J. Boland, Jr. and R.A. Hirshheim (eds.), John Wiley, London, 1987, pp. 113-134.
    [25]
    Jones, C. Programming Productivity, McGraw-Hill, Inc., New York, NY, 1986.
    [26]
    Kemerer, C.F. "An Empirical Validation of Software Cost Estimation Models," Communications of the ACM (30:5), May 1987, pp. 416-429.
    [27]
    Kemerer, C.F. "Reliability of Function Points Measurement: A Field Experiment," working paper, 3193-90-MSA, Massachusetts Institute of Technology, Cambridge, MA, January 1991.
    [28]
    Kemerer, C.F. "An Empirical Validation of Software Cost Estimation Models", Communications of the ACM (30:3), May 1987, pp. 416-429.
    [29]
    Kitchenham, B.A. and Taylor, N.R. "Software Cost Models," ICL Technical Journal (4:1), May 1984, pp. 73-102.
    [30]
    Kottemann, J.E. and Konsynski, B.R. "Complexity Assessment: A Design and Management Tool For Information System Development," Information Systems (8:3), 1983, pp. 195-206.
    [31]
    McCabe T.J. "A Complexity Measure," IEEE Transactions on Software Engineering (2:4), December 1976, pp. 308-320.
    [32]
    Misra, S.K. and Jalics, P.J. Third Generation versus Fourth Generation Software Development," IEEE Software (5:4), July 1988, pp. 8-14.
    [33]
    Mohanty, S.N. "Software Cost Estimation: Present and Future," Software-Practice and Experience (11:2), February 1981, pp. 103-121.
    [34]
    Parnas, D. "On the Criteria to be Used in Decomposing Systems Into Modules," Communications of the ACM (15:12), December 1972, pp. 221-227.
    [35]
    Putnam, L.H. "A General Empirical Solution to the Macro Software Sizing and Estimating Problem," IEEE Transactions on Software Engineering (SE-4:4), July 1978, pp. 345-361.
    [36]
    Putnam, L.H. and Fitzsimmons, A. "Estimating Software Costs," Datamation (25: 10, 11, 12), September, October, November 1979 (three-part article).
    [37]
    Rubin, H.A. "Macro-Estimation of Software Development Parameters: The ESTIMACS System," in SOFTAIR Conference on Software Development Tools, Techniques, and Alternatives, Arlington, VA, July 25-28, 1983, pp. 109-118.
    [38]
    Rubin, H.A. "The Art and Science of Software Estimation: Fifth Generation Estimators," in Proceedings of the 7th Annual ISPA Conference, Orlando, FL, May 7-9, 1985, pp. 56-72.
    [39]
    Schwab, D.P. "Construct Validity in Organizational Behaviour," in Research in Organization Behaviour (2), JAI Press Inc., Greenwich, CT, 1980, pp. 3-43.
    [40]
    Symons, C.R. "Function Point Analysis: Difficulties and Improvements," IEEE Transactions on Software Engineering (14:1), January 1988, pp. 2-11.
    [41]
    Verner, J. and Tate, G. "Estimating Size and Effort in Fourth Generation Development," IEEE Software, July 1988, pp. 15-22.
    [42]
    Warnier, J. Logical Construction of Programs, Van Nostrand Reinhold, New York, NY, 1974.
    [43]
    Wolverton, R.W. "The Cost of Developing Large-Scale Software," IEEE Transactions on Computers (C-23:6), June 1974, pp. 615-636.
    [44]
    Wand, Y. and Weber, R. "An Ontological Analysis of Some Fundamental Information Systems Concepts," Proceedings of the Ninth International Conference on Information Systems, Minneapolis, MN, December 1988, pp. 213-225.
    [45]
    Wrigley, C.D. and Dexter, A.S. "Software Development Estimation Models: A Review and Critique," Proceedings of the Administrative Sciences Association of Canada: MIS Division, Toronto, Ontario, June 1987, pp. 125-138.
    [46]
    Wrigley, C.D. and Dexter, A.S. "A Model for Estimating Information System Size: Preliminary Findings," Proceedings of the Ninth International Conference on Information Systems, Minneapolis, MN, December 1988, pp. 245-255.

    Cited By

    View all
    • (2021)Quantitative software project management with mixed dataJournal of Software: Evolution and Process10.1002/smr.234833:6Online publication date: 1-Jun-2021
    • (2018)Paraconsistent Annotated Logic Artificial Intelligence Study in Support of Manager Decision-makingProceedings of the 2nd International Conference on Business and Information Management10.1145/3278252.3278269(154-157)Online publication date: 20-Sep-2018
    • (2012)A distributed problem-solving framework for probabilistic software effort estimationExpert Systems: The Journal of Knowledge Engineering10.1111/j.1468-0394.2011.00607.x29:5(492-505)Online publication date: 1-Nov-2012
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image MIS Quarterly
    MIS Quarterly  Volume 15, Issue 2
    June 1991
    100 pages
    ISSN:0276-7783
    Issue’s Table of Contents

    Publisher

    Society for Information Management and The Management Information Systems Research Center

    United States

    Publication History

    Published: 01 June 1991

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 11 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)Quantitative software project management with mixed dataJournal of Software: Evolution and Process10.1002/smr.234833:6Online publication date: 1-Jun-2021
    • (2018)Paraconsistent Annotated Logic Artificial Intelligence Study in Support of Manager Decision-makingProceedings of the 2nd International Conference on Business and Information Management10.1145/3278252.3278269(154-157)Online publication date: 20-Sep-2018
    • (2012)A distributed problem-solving framework for probabilistic software effort estimationExpert Systems: The Journal of Knowledge Engineering10.1111/j.1468-0394.2011.00607.x29:5(492-505)Online publication date: 1-Nov-2012
    • (2010)Probabilistic and analytical estimation of software development team sizeInternational Journal of Hybrid Intelligent Systems10.5555/1839206.18392117:2(137-153)Online publication date: 1-Apr-2010
    • (2010)Probabilistic estimation of software size and effortExpert Systems with Applications: An International Journal10.1016/j.eswa.2009.11.08537:6(4435-4440)Online publication date: 1-Jun-2010
    • (2007)An empirical study of the impact of team size on software development effortInformation Technology and Management10.5555/1324991.13249928:4(253-262)Online publication date: 1-Dec-2007
    • (2005)A Probabilistic Model for Predicting Software Development EffortIEEE Transactions on Software Engineering10.1109/TSE.2005.7531:7(615-624)Online publication date: 1-Jul-2005
    • (2002)A model of factors affecting an information system's change in stateJournal of Software Maintenance: Research and Practice10.1002/smr.27114:6(409-427)Online publication date: 1-Nov-2002
    • (2000)Factors affecting information system volatilityProceedings of the twenty first international conference on Information systems10.5555/359640.359724(70-83)Online publication date: 10-Dec-2000
    • (1998)An empirical validation of a contingency model for information require-ments determinationACM SIGMIS Database: the DATABASE for Advances in Information Systems10.1145/313310.31333329:3(31-51)Online publication date: 1-Jun-1998
    • Show More Cited By

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media