The Community for Technology Leaders
RSS Icon
Issue No.05 - September/October (2009 vol.26)
pp: 58-65
William N. Robinson , Georgia State University
Software quality is determined by the processes of its evolution, which are guided by changing requirements. Users drive many requirements changes. Users perceive software quality as a fit between their goals and software's functionality. The better the quality, the more likely the user will be satisfied with the software. When the quality is bad, developers must meet user needs or face a diminishing demand for their software. Understanding and monitoring user requirements is central to the continuous process of seeking software quality. An automated user-goal monitoring technique can guide software evolution toward higher quality.
event analysis, requirements monitoring, software quality
William N. Robinson, "Seeking Quality through User-Goal Monitoring", IEEE Software, vol.26, no. 5, pp. 58-65, September/October 2009, doi:10.1109/MS.2009.138
1. A. Dardenne, A. van Lamsweerde, and S. Fickas, "Goal-Directed Requirements Acquisition," Science of Computer Programming, vol. 20, nos. 1–2, 1993, pp. 3–50.
2. L. Chung et al., Non-functional Requirements in Software Engineering, Kluwer, 1999.
3. D.K. Peters and D.L. Parnas, "Requirements-Based Monitors for Real-Time Systems," IEEE Trans. Software Eng., vol. 28, no. 2, 2002, pp. 146–158.
4. W.N. Robinson, "A Requirements Monitoring Framework for Enterprise Systems," Requirements Eng. J., vol. 11, no. 1, 2006, pp. 17–41.
5. B. Todis et al., "Making Electronic Mail Accessible: Perspectives of People with Acquired Cognitive Impairments, Caregivers and Professionals," Brain Injury, vol. 19, no. 6, 2005, pp. 389–402.
6. M.M. Sohlberg et al., "The Longitudinal Effects of Accessible Email for Individuals with Severe Cognitive Impairments," Aphasiology, vol. 19, no. 7, 2005, pp. 651–681.
7. S. Fickas, W. Robinson, and M. Sohlberg, "The Role of Deferred Requirements: A Case Study," Proc. 13th Int'l IEEE Conf. Requirements Eng. (RE 05), IEEE CS Press, 2005, pp. 145–154.
8. A. Sutcliffe, S. Fickas, and M.M. Sohlberg, "Personal and Contextual Requirements Engineering," Proc. 13th Int'l IEEE Conf. Requirements Eng. (RE 05), IEEE CS Press, 2005, pp. 19–30.
9. M.M. Sohlberg and C.A. Mateer, Cognitive Rehabilitation: An Integrated Neuropsychological Approach, Guilford, 2001.
10. A. van Lamsweerde, "Goal-Oriented Requirements Engineering: A Roundtrip from Research to Practice," Proc. 12th Int'l IEEE Conf. Requirements Eng. (RE 04), IEEE CS Press, 2004, pp. 4–7.
11. W.N. Robinson, "Extended OCL for Goal Monitoring," Electronic Comm. European Assoc. Software Science and Technology, Jan. 2008, pp. 1–12.
12. S. Flake, "Enhancing the Message Concept of the Object Constraint Language," Proc. 16th Int'l Conf. Software Eng. and Knowledge Eng. (SEKE 04), 2004, pp. 161–166.
13. M.B. Dwyer, G.S. Avrunin, and J.C. Corbett, "Patterns in Property Specifications for Finite-State Verification," Proc. 21st Int'l Conf. Software Eng. (ICSE 99), ACM Press, 1999, pp. 411–420.
14. W.N. Robinson and S. Purao, "Specifying and Monitoring Interactions and Commitments in Open Business Processes," IEEE Software, vol. 26, no. 2, 2008, pp. 72–79.
15. Y. Wang, Y. Yu, and J. Mylopoulos, "An Automated Approach for Monitoring and Diagnosing Requirements," Proc. 22nd IEEE/ACM Int'l Conf. Automated Software Eng., ACM Press, 2007, pp. 293–302.
20 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool