Skip to main content
Top
Published in: Cluster Computing 5/2019

23-12-2017

HBS-CRA: scaling impact of change request towards fault proneness: defining a heuristic and biases scale (HBS) of change request artifacts (CRA)

Authors: Rudra Kumar Madapuri, P. C. Senthil Mahesh

Published in: Cluster Computing | Special Issue 5/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Accurately calculating the impact of existing change requests is vital for estimating the probability of fault occurrence in future change requests. For a new request like bug fixing, effectiveness in current change requests is required. In a real-time scenario, bug trackers are deployed to save change requests and their associated information. The trackers and associated information are saved in CVS version control systems and these systems assist programmers to carry out multiple analytical functions and generating descriptions. In our earlier works, we devised the set of change request artifacts and also proposed novel statistical bipartite weighted graphical models to evaluate DFP degree of future change requests. With the motivation gained from this model, here we propose a novel strategy that estimates the DFP of the request by assessing the impact of a change request artifact towards fault-proneness that considers the correlation between code blocks as another factor, which is in addition to our earlier strategy. A novel heuristic and biases scale to evaluate the effectiveness of change request for DFP is devised here in this paper that titled as “Defining a Heuristic and Biases Scale (HBS) of Change Request Artifacts (CRA)”, in short HBS-CRA. The devised model makes use of information retrieval methods to identify the change request artifacts of the request. In addition, it also checks for DFP scope through HBS-CRA. The HBS-CRA is empirically assessed by applying on concurrent versioning and Change request logs of the production level maintenance project.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
2.
go back to reference Kim, H., Zeller, A.: Mining cause-effect-chains from version histories. In: Software Reliability Engineering (ISSRE), 2011 IEEE 22nd International Symposium on. IEEE (2011) Kim, H., Zeller, A.: Mining cause-effect-chains from version histories. In: Software Reliability Engineering (ISSRE), 2011 IEEE 22nd International Symposium on. IEEE (2011)
3.
go back to reference Hall, T., et al.: A systematic literature review on fault prediction performance in software engineering. IEEE Trans. Softw. Eng. 38(6), 1276–1304 (2012)CrossRef Hall, T., et al.: A systematic literature review on fault prediction performance in software engineering. IEEE Trans. Softw. Eng. 38(6), 1276–1304 (2012)CrossRef
4.
go back to reference Eick, S.G., et al.: Does code decay? Assessing the evidence from change management data. IEEE Trans. Softw. Eng. 27, 1–12 (2001)CrossRef Eick, S.G., et al.: Does code decay? Assessing the evidence from change management data. IEEE Trans. Softw. Eng. 27, 1–12 (2001)CrossRef
5.
go back to reference Piwowar, H.A., Vision, T.J.: Data reuse and the open data citation advantage. PeerJ 1, e175 (2013)CrossRef Piwowar, H.A., Vision, T.J.: Data reuse and the open data citation advantage. PeerJ 1, e175 (2013)CrossRef
6.
go back to reference Lopez-Fernandez, L., Robles, G., Gonzalez-Barahona, J.M.: Applying social network analysis to the information in CVS repositories. International Workshop on Mining Software Repositories, IET (2004) Lopez-Fernandez, L., Robles, G., Gonzalez-Barahona, J.M.: Applying social network analysis to the information in CVS repositories. International Workshop on Mining Software Repositories, IET (2004)
7.
go back to reference Madapudi, R.K., Rao, A.A., Merugu, G.: Change requests artifacts to assess impact on structural design of SDLC phases. Change 54.18 (2012) Madapudi, R.K., Rao, A.A., Merugu, G.: Change requests artifacts to assess impact on structural design of SDLC phases. Change 54.18 (2012)
9.
go back to reference McGee, S., Greer, D.: Towards an understanding of the causes and effects of software requirements change: two case studies. Requir. Eng. 17(2), 133–155 (2012)CrossRef McGee, S., Greer, D.: Towards an understanding of the causes and effects of software requirements change: two case studies. Requir. Eng. 17(2), 133–155 (2012)CrossRef
10.
go back to reference Hoefler, D., et al.: Software maintenance management. U.S. Patent No. 8,176,483 (2012) Hoefler, D., et al.: Software maintenance management. U.S. Patent No. 8,176,483 (2012)
11.
go back to reference Sommerville, Software Engineering. 7th ed. Addison-Wesley (2004) Sommerville, Software Engineering. 7th ed. Addison-Wesley (2004)
12.
go back to reference Williams, B.J., Carver, J.C.: Examination of the software architecture change characterization scheme using three empirical studies. Empir. Softw. Eng. 19(3), 419–464 (2014)CrossRef Williams, B.J., Carver, J.C.: Examination of the software architecture change characterization scheme using three empirical studies. Empir. Softw. Eng. 19(3), 419–464 (2014)CrossRef
13.
go back to reference Williams, B.J., Carver, J.C.: Characterizing software architecture changes: a systematic review. Inf. Softw. Technol. 52(1), 31–51 (2010)CrossRef Williams, B.J., Carver, J.C.: Characterizing software architecture changes: a systematic review. Inf. Softw. Technol. 52(1), 31–51 (2010)CrossRef
14.
go back to reference Yang, J., et al.: Modeling and analysis of reliability of multi-release open source software incorporating both fault detection and correction processes. J. Syst. Softw. 115, 102–110 (2016)CrossRef Yang, J., et al.: Modeling and analysis of reliability of multi-release open source software incorporating both fault detection and correction processes. J. Syst. Softw. 115, 102–110 (2016)CrossRef
15.
go back to reference Cataldo, M., Herbsleb, J.D.: Coordination breakdowns and their impact on development productivity and software failures. IEEE Trans. Softw. Eng. 39(3), 343–360 (2013)CrossRef Cataldo, M., Herbsleb, J.D.: Coordination breakdowns and their impact on development productivity and software failures. IEEE Trans. Softw. Eng. 39(3), 343–360 (2013)CrossRef
16.
go back to reference Rathore, S.S., Kumar, S.: A study on software fault prediction techniques. Artif. Intell. Rev., 1–73 (2017) Rathore, S.S., Kumar, S.: A study on software fault prediction techniques. Artif. Intell. Rev., 1–73 (2017)
17.
go back to reference Hussain, S., et al.: Detection of fault-prone classes using logistic regression based object-oriented metrics thresholds. In: Software Quality, Reliability and Security Companion (QRS-C), 2016 IEEE International Conference on. IEEE (2016) Hussain, S., et al.: Detection of fault-prone classes using logistic regression based object-oriented metrics thresholds. In: Software Quality, Reliability and Security Companion (QRS-C), 2016 IEEE International Conference on. IEEE (2016)
18.
go back to reference Yadav, H.B., Yadav, D.K.: A fuzzy logic based approach for phase-wise software defects prediction using software metrics. Inf. Softw. Technol. 63, 44–57 (2015) Yadav, H.B., Yadav, D.K.: A fuzzy logic based approach for phase-wise software defects prediction using software metrics. Inf. Softw. Technol. 63, 44–57 (2015)
19.
go back to reference Chandra, E., Linda, E.P.: Assessment of software quality through object oriented metrics. Softw. Eng. Technol. 2(2), 18–21 (2010) Chandra, E., Linda, E.P.: Assessment of software quality through object oriented metrics. Softw. Eng. Technol. 2(2), 18–21 (2010)
20.
go back to reference Kobayashi, K., et al.: ImpactScale: quantifying change impact to predict faults in large software systems. In: Software Maintenance (ICSM), 2011 27th IEEE International Conference on. IEEE (2011) Kobayashi, K., et al.: ImpactScale: quantifying change impact to predict faults in large software systems. In: Software Maintenance (ICSM), 2011 27th IEEE International Conference on. IEEE (2011)
21.
go back to reference Rao, A.A.: Assessing the fault proneness degree (DFP) by estimating the impact of change request artifacts correlation (2015). arXiv:1502.00695 Rao, A.A.: Assessing the fault proneness degree (DFP) by estimating the impact of change request artifacts correlation (2015). arXiv:​1502.​00695
22.
go back to reference Kung, D.C., et al.: Change impact identification in object oriented software maintenance. ICSM, 94 (1994) Kung, D.C., et al.: Change impact identification in object oriented software maintenance. ICSM, 94 (1994)
23.
go back to reference Arnold, R.S.: Software Change Impact Analysis. IEEE Computer Society Press, Los Alamitos (1996) Arnold, R.S.: Software Change Impact Analysis. IEEE Computer Society Press, Los Alamitos (1996)
24.
go back to reference Varatharajan, R., Manogaran, G., Priyan, M.K., Sundarasekar, R.: Wearable sensor devices for early detection of Alzheimer disease using dynamic time warping algorithm. Cluster Comput., 1–10 (2017) Varatharajan, R., Manogaran, G., Priyan, M.K., Sundarasekar, R.: Wearable sensor devices for early detection of Alzheimer disease using dynamic time warping algorithm. Cluster Comput., 1–10 (2017)
25.
go back to reference Varatharajan, R., Manogaran, G., Priyan, M. K., Balaş, V. E., Barna, C.: Visual analysis of geospatial habitat suitability model based on inverse distance weighting with paired comparison analysis. Multimed. Tools Appl., 1–21 (2017) Varatharajan, R., Manogaran, G., Priyan, M. K., Balaş, V. E., Barna, C.: Visual analysis of geospatial habitat suitability model based on inverse distance weighting with paired comparison analysis. Multimed. Tools Appl., 1–21 (2017)
26.
go back to reference Varatharajan, R., Vasanth, K., Gunasekaran, M., Priyan, M., Gao, X.Z.: An adaptive decision based kriging interpolation algorithm for the removal of high density salt and pepper noise in images. Comput. Electr. Eng. (2017) Varatharajan, R., Vasanth, K., Gunasekaran, M., Priyan, M., Gao, X.Z.: An adaptive decision based kriging interpolation algorithm for the removal of high density salt and pepper noise in images. Comput. Electr. Eng. (2017)
Metadata
Title
HBS-CRA: scaling impact of change request towards fault proneness: defining a heuristic and biases scale (HBS) of change request artifacts (CRA)
Authors
Rudra Kumar Madapuri
P. C. Senthil Mahesh
Publication date
23-12-2017
Publisher
Springer US
Published in
Cluster Computing / Issue Special Issue 5/2019
Print ISSN: 1386-7857
Electronic ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-017-1424-0

Other articles of this Special Issue 5/2019

Cluster Computing 5/2019 Go to the issue

Premium Partner