Evaluating Evolutionary Software Systems

作者: Teade Punter , Adam Trendowicz , Peter Kaiser

DOI: 10.1007/3-540-36209-6_23

关键词: Software qualityBayesian belief netsBayesian networkComputer scienceSoftware engineeringEvolutionary algorithmSoftware systemSoftware developmentGQMCoding (social sciences)Systems engineering

摘要: Non-functional requirements (NFRs) of software-intensive systems that are under continuous evolution should be evaluated during early development phases in order to able improve those and achieve 'time-to-market'. However, current evaluations often done late stages, like coding testing. In this paper we propose an approach evaluate NFRs earlier. The for the use flexible reusable quality models, which can deal with little data, transparent measurement-based. Our approach, called Prometheus, is a way modeling cope requirements. Prometheus applies concept from SQUID probability Bayesian Belief Nets (BBNs) specification concepts Goal Question Metric (GQM) approach.

参考文章(16)
James D. Arthur, Richard E. Nance, Managing Software Quality ,(2002)
R. J. Kusters, R. Solingen, J. J. M. Trienekens, H. Wijnands, User-perceptions of embedded software reliability ENCRESS '97 IFIP TC5 WG5.4 3rd internatinal conference on on Reliability, quality and safety of software-intensive systems. pp. 67- 82 ,(1997) , 10.1007/978-0-387-35097-4_6
Richard E. Nance, James D. Arthur, Motivating Software Quality Measurement Practitioner Series. pp. 1- 12 ,(2002) , 10.1007/978-1-4471-0117-8_1
BARBARA KITCHENHAM, STEVE LINKMAN, ALBERTO PASQUINI, VINCENZO NANNI, The SQUID approach to defining a quality model Software Quality Journal. ,vol. 6, pp. 211- 233 ,(1997) , 10.1023/A:1018516103435
Lionel C. Briand, Jürgen Wüst, Empirical Studies of Quality Models in Object-Oriented Systems Advances in Computers. ,vol. 56, pp. 97- 166 ,(2002) , 10.1016/S0065-2458(02)80005-5
R. Kazman, M. Klein, M. Barbacci, T. Longstaff, H. Lipson, J. Carriere, The architecture tradeoff analysis method international conference on engineering of complex computer systems. pp. 68- 78 ,(1998) , 10.1109/ICECCS.1998.706657
A Terry Bahill, Azad M Madni, A Terry Bahill, Azad M Madni, Discovering system requirements Other Information: PBD: Jul 1996. pp. 373- 457 ,(1996) , 10.1007/978-3-319-43712-5_4
Shari Lawrence Pfleeger, Norman E. Fenton, Software Metrics : A Rigorous and Practical Approach ,(1998)
Simon Minderhoud, Quality and reliability in product creation—extending the traditional approach Quality and Reliability Engineering International. ,vol. 15, pp. 417- 425 ,(1999) , 10.1002/(SICI)1099-1638(199911/12)15:6<417::AID-QRE291>3.0.CO;2-G