Abstract
The multiple dimensions of the factors affecting software development productivity represent a challenge for an interdisciplinary research to their nature. Because of the significant role played by people, software engineering is already one of the computer science disciplines that is closest to the social sciences (Kemerer, 1998:66). Lederer and Prasad (1998:138) report that past published research in that area includes experiments on cost estimation using algorithmic techniques, without formal techniques but only using expert judgment, using analogy or case based reasoning, expert systems, simulation and in a few cases action research and case studies. The majority of these approaches are of a technical nature. Pfleeger (2001) concludes that the statistics for most models are disappointing, indicating that no model appears to have captured the essential characteristics and their relationships for all types of development. Similar concerns about the accuracy of normative models for software development effort estimation have been expressed by Subramanian and Breslawski (1993) and others.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Checkland, P. and Holwell, S. (1998). Information, Systems and Information Systems, Wiley, Chichester.
Ellis, K. (1995). Critical Considerations in the Development of Systems Thinking and Practice, Systems Practice, 8(2): 199–214.
Flood, R.L. and Jackson, M.C. (1991). Creative Problem Solving: Total Systems Intervention, Wiley, Chichester.
Habermas, J. (1984). The Theory of Communicative Action Vol.1: Reason and Rationalisation of Society, Heinemann, London.
Jackson, M.C. (1991). Systems Methodologies for the Management Sciences, Plenum, New York.
Jackson, M.C. (1992). An Integrated Programme for Critical Thinking in Information Systems Research, Journal, of Information Systems, 2:83–94.
Jackson, M.C. (1997). Critical Systems Thinking and Information Systems Research, in. Information Systems: An Emerging Discipline, (J. Mingers and F.A. Stowell, eds.), McGraw-Hill, Maidenhead.
Jackson, M.C. (2000). Systems Approaches to Management, Kluwer/Plenum, Boston.
Kemerer, C.F. (1998). Progress, Obstacles, and Opportunities in Software Engineering Economics, Communications of ACM, 4l(8):63–66.
Lederer, A.L. and Prasad, J. (1998). A Causal Model for Software Cost Estimating Error, IEEE Transactions on Software Engineering, 24(2): 137–148.
Midgley, G. (1996). Systemic Intervention: A Critical Systems Perspective, in, Action Research and Critical Systems Thinking, (R. Flood and N. Romm, eds), Plenum Press, New York.
Midgley, G. (1997). Mixing Methods: Developing Systemic Intervention, in Multimethodology: the Theory and Practice of Integrating OR and Systems Methodologies, (J. Mingers and A. Gill, eds), Wiley, Chichester.
Midgley, G. (2000). Systemic Intervention: Philosophy, Methodology and Practice, Kluwer/Plenum, Boston.
Mingers, J. and Gill, A. (eds). (1997). Multimethodology: the Theory and Practice of Integrating OR and Systems Methodologies, Wiley, Chichester.
Ngwenyama, O.K. (1991). The Critical Social Theory Approach to Information Systems: Problems and Challenges, in Information Systems Research: Contemporary Approaches and Emergent Traditions, (H-E. Nissen, H.K. Klein and R. Hirschheim, eds), Elsevier Science Publ., New York.
Ngwenyama, O. K. and Lee A.S. (1997). Communication Richness in Electronic Mail: Critical Social Theory and the Contextuality of Meaning, MIS Quarterly, 21(2): 145–167.
Petkova, O. and Roode, J.D. (1999), An Application of a Framework for Evaluation of the Factors Affecting Software Development Productivity in the Context of Particular Organizational Environment, South African Computing Journal, 24:26–32.
Pfleeger, S.L. (2001). Software Engineering: Theory and Practice, (2nd edition), Prentice-Hall Inc., New Jersey.
Subramanian, G.H. and Breslawski S. (1993). Dimensionality Reduction in Software Development Effort Estimation, Journal of Systems and Software, 21:187–196.
Ulrich, W. (1983). Critical Heuristics of Social Planning: A New Approach to Practical Philosophy. Haupt, Bern.
Ulrich, W. (1996). A Primer to Critical Systems Heuristics for Action Researchers, in Forum One, Centre for Systems Studies, University of Hull, Hull.
Ulrich, W. (1998). Systems Thinking as if People Mattered: Critical Systems Thinking for Citizens and Managers, Working Paper No.23, Lincoln School of Management.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer Science+Business Media New York
About this chapter
Cite this chapter
Petkova, O., Petkov, D. (2002). On an Application of Critical Systems Heuristics in a Framework for Evaluation of Software Development Productivity. In: Ragsdell, G., West, D., Wilby, J. (eds) Systems Theory and Practice in the Knowledge Age. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-0601-0_28
Download citation
DOI: https://doi.org/10.1007/978-1-4615-0601-0_28
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-5152-8
Online ISBN: 978-1-4615-0601-0
eBook Packages: Springer Book Archive