Modelling Method Heuristics for Better Quality Products

  • Naveen Prakash
  • Ritu Sibal
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1626)


Development methods contain heuristics and constraints that help in producing good quality products. Whereas CASE tools enforce method constraints, they rarely support heuristic checking. This paper develops a generic quality model, capable of handling both method constraints and heuristics, which forms the basis of a uniform mechanism for building quality products. The model is metric based, hierarchical in nature, and links metrics to the developmental decisions that are available in a method. The use of this model and the associated quality assessment process is demonstrated through an example of the Yourdon method.


Method Heuristic Quality Requirement Software Quality Method Constraint Design Heuristic 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Boehm B., Brown J., Kaspar J., Lipow M., MacCleod G., & Merrit M., „Characteristics of Software Quality“. North Holland.Google Scholar
  2. 2.
    McCall J., Richards P., & Walters G., „Factors in Software Quality“. Vols I, II, III, US Rome Air Development Center Reports NTIS AD/A-049 014, 015, 055.Google Scholar
  3. 3.
    Gilb T., „Principles of Software Engineering Management“, (addison wesley, 1988).Google Scholar
  4. 4.
    Kitchenham B., „Software quality assurance“, Microprocessors and Microcomputers, vol 13,no. 6, 373–381.Google Scholar
  5. 5.
    Inglis J., „Standard Software Quality Metrics“, AT&T Technical Journal, 1986, vol 65,(2), pp 113–118.MathSciNetGoogle Scholar
  6. 6.
    Daskalantonakis, MK: „a Practical View of software Measurement and Implementation experiences Within Motorola“ IEEE Transaction on Software Engineering, 1992, vol 18,(11), pp 998–1010.CrossRefGoogle Scholar
  7. 7.
    Delen, GPAJ, Rijsenbrij, DBB: „The Specification Engineering, and Measurement of Information Systems Quality“, Journal of systems and Software, 1992, Vol 17,(3), pp 205–217.CrossRefGoogle Scholar
  8. 8.
    Krogstie J., Lindland O., Sindre G., „Towards a deeper understanding of Quality in Requirements Engineering“, in „Advanced Information Systems Engineering“, Springer 1995.Google Scholar
  9. 9.
    Prakash N., „Towards a Formal Definition of Methods“, Requirements Engineering Journal, Springer.Google Scholar
  10. 10.
    Prakash N., & Sibal R., „Computer Assisted Quality Engineering: A CASE for Building Quality Products“, in First International Workshop on the Many Facets of Process Engineering, Tunis, September, 1997.Google Scholar
  11. 11.
    Yourdon E., „Modern Structured Analysis“, Prentice-Hall.Google Scholar
  12. 12.
    Prakash N., & Daya Gupta., „An Architecture for a CAME TOOL“, in Proceedings of the 8th European-Japanese Conference on Information Modelling and Knowledge Bases, pp 147–179.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Naveen Prakash
    • 1
  • Ritu Sibal
    • 1
  1. 1.Division of Computer EngineeringNetaji Subhas Institute of Technology (Formerly DIT)DelhiIndia

Personalised recommendations