Abstract
[Context and motivation] Making acceptable effort estimates of achieving regulatory compliance of requirements in large-scale systems engineering projects has eluded project management. [Problem] Traditional effort estimation tools working with LOC, function-point, and object point metrics do not consider requirements compliance work. Consequences include: poor estimates, project delays, cost overruns, quality problems, and customer dissatisfaction. [Principal ideas/results] In this short paper, we describe a novel methodological approach for deriving metrics for estimating the effort for conducting requirements compliance work. This method was created from analysing a number of impediments to achieving compliance in a large systems engineering project, along with their associated metrics. [Contribution] The methodological approach described is the key contribution. It lays a foundation for deriving metrics needed for creating an effort-estimation model for compliance work in the RE process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Beatty, J.: Requirements estimation for business analysts. www.requirements.seilevel.com/requirements-estimation-for-business-analysts-free-estimation-tool-download
Boehm, B.: Software Engineering Economics. Prentice Hall, Englewood Cliffs (1983)
Breaux, T.D., Anton, A.I.: Analyzing regulatory rules for privacy and security requirements. IEEE Trans. Softw. Eng. 34(1), 5–20 (2008)
Breaux, T.D., Gordon, D.G.: Regulatory requirements traceability and analysis using semi-formal specifications. In: 19th International Working Conference on REFSQ, pp. 141–157 (2013)
Cleland-Huang, J., Czauderna, A., Gibiec, M., Emenecker, J.: A machine learning approach for tracing regulatory codes to product specific requirements. In: 32nd ACM/IEEE International Conference on Software Engineering (ICSI), pp. 155–164 (2010)
Ghanavati, S., Rifaut, A., Dubois, E., Amyot, D.: Goal-oriented compliance with multiple regulations. In: IEEE 14th Requirements Engineering Conference, pp. 73–82 (2014)
Goldsmith, R.F.: Reliably estimating the software requirements effort. In: Tech Target, Software Quality (2010)
Hoffman, H.F., Lehner, F.: Requirements engineering as a success factor in software projects. IEEE Softw. 18(4), 58–66 (2001)
Nekvi, M.R.I., Madhavji, N.H.: Impediments to regulatory compliance of requirements in contractual systems engineering projects: a case study. ACM Trans. Manag. Inf. Syst. 5(3), 15:1–15:35 (2015)
Madhavji, N.H., Nekvi, M.R.I: Personal communication with personnel from industry, March 2012
Shepperd, M., Schofield, C.: Estimating software project effort using analogies. IEEE Trans. Softw. Eng. 23(12), 736–743 (1997)
Srinivasan, K., Fisher, D.: Machine learning approaches to estimating development effort. IEEE Trans. Softw. Eng. 21(2), 126–137 (1995)
Verlaine, B., Jureta, I.J., Faulkner, S.: A requirements-based model for effort estimation in service-oriented systems. In: Lomuscio, A.R., Nepal, S., Patrizi, F., Benatallah, B., Brandić, I. (eds.) ICSOC 2013. LNCS, vol. 8377, pp. 82–94. Springer, Heidelberg (2014)
Wittig, G.E., Finnie, G.R.: Using artificial neural networks and function points to estimate 4GL software development effort. Australas. J. Inf. Syst. 1(2), 87–94 (1994)
Acknowledgment
We sincerely thank the reviewers for their excellent comments, which have helped significantly in improving this paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Nekvi, M.R.I., Noorwali, I., Madhavji, N.H. (2016). Deriving Metrics for Estimating the Effort Needed in Requirements Compliance Work. In: Daneva, M., Pastor, O. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2016. Lecture Notes in Computer Science(), vol 9619. Springer, Cham. https://doi.org/10.1007/978-3-319-30282-9_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-30282-9_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-30281-2
Online ISBN: 978-3-319-30282-9
eBook Packages: Computer ScienceComputer Science (R0)