Skip to main content

On an Application of Critical Systems Heuristics in a Framework for Evaluation of Software Development Productivity

  • Chapter

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Checkland, P. and Holwell, S. (1998). Information, Systems and Information Systems, Wiley, Chichester.

    Google Scholar 

  • Ellis, K. (1995). Critical Considerations in the Development of Systems Thinking and Practice, Systems Practice, 8(2): 199–214.

    Article  Google Scholar 

  • Flood, R.L. and Jackson, M.C. (1991). Creative Problem Solving: Total Systems Intervention, Wiley, Chichester.

    Google Scholar 

  • Habermas, J. (1984). The Theory of Communicative Action Vol.1: Reason and Rationalisation of Society, Heinemann, London.

    Google Scholar 

  • Jackson, M.C. (1991). Systems Methodologies for the Management Sciences, Plenum, New York.

    Google Scholar 

  • Jackson, M.C. (1992). An Integrated Programme for Critical Thinking in Information Systems Research, Journal, of Information Systems, 2:83–94.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • Jackson, M.C. (2000). Systems Approaches to Management, Kluwer/Plenum, Boston.

    Google Scholar 

  • Kemerer, C.F. (1998). Progress, Obstacles, and Opportunities in Software Engineering Economics, Communications of ACM, 4l(8):63–66.

    Article  Google Scholar 

  • Lederer, A.L. and Prasad, J. (1998). A Causal Model for Software Cost Estimating Error, IEEE Transactions on Software Engineering, 24(2): 137–148.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Midgley, G. (2000). Systemic Intervention: Philosophy, Methodology and Practice, Kluwer/Plenum, Boston.

    Google Scholar 

  • Mingers, J. and Gill, A. (eds). (1997). Multimethodology: the Theory and Practice of Integrating OR and Systems Methodologies, Wiley, Chichester.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • Pfleeger, S.L. (2001). Software Engineering: Theory and Practice, (2nd edition), Prentice-Hall Inc., New Jersey.

    Google Scholar 

  • Subramanian, G.H. and Breslawski S. (1993). Dimensionality Reduction in Software Development Effort Estimation, Journal of Systems and Software, 21:187–196.

    Article  Google Scholar 

  • Ulrich, W. (1983). Critical Heuristics of Social Planning: A New Approach to Practical Philosophy. Haupt, Bern.

    Google Scholar 

  • Ulrich, W. (1996). A Primer to Critical Systems Heuristics for Action Researchers, in Forum One, Centre for Systems Studies, University of Hull, Hull.

    Google Scholar 

  • Ulrich, W. (1998). Systems Thinking as if People Mattered: Critical Systems Thinking for Citizens and Managers, Working Paper No.23, Lincoln School of Management.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics