Skip to main content

2016 | OriginalPaper | Buchkapitel

Quality Rule Violations in SharePoint Applications: An Empirical Study in Industry

verfasst von : Apostolos Ampatzoglou, Paris Avgeriou, Thom Koenders, Pascal van Alphen, Ioannis Stamelos

Erschienen in: Product-Focused Software Process Improvement

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In this paper, we focus on source code quality assessment for SharePoint applications, which is a powerful framework for developing software by combining imperative and declarative programming. In particular, we present an industrial case study conducted in a software consulting/development company in Netherlands, which aimed at: identifying the most common SharePoint quality rule violations and their severity. The results indicate that the most frequent rule violations are identified in the JavaScript part of the applications, and that the most severe ones are related to correctness, security and deployment. The aforementioned results can be exploited by both researchers and practitioners, in terms of future research directions, and to inform the quality assurance process.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
1.
Zurück zum Zitat Ampatzoglou, A., Ampatzoglou, A., Chatzigeorgiou, A., Avgeriou, P.: The financial aspect of managing technical debt: a systematic literature review. Inf. Softw. Technol. 64(8), 52–73 (2015). ElsevierCrossRef Ampatzoglou, A., Ampatzoglou, A., Chatzigeorgiou, A., Avgeriou, P.: The financial aspect of managing technical debt: a systematic literature review. Inf. Softw. Technol. 64(8), 52–73 (2015). ElsevierCrossRef
2.
Zurück zum Zitat Charalampidou, S., Ampatzoglou, A., Avgeriou, P.: Size and cohesion metrics as indicators of the long method bad smell: an empirical study. In: 11th International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE 2015). ACM, Beijing, October 2015 Charalampidou, S., Ampatzoglou, A., Avgeriou, P.: Size and cohesion metrics as indicators of the long method bad smell: an empirical study. In: 11th International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE 2015). ACM, Beijing, October 2015
3.
Zurück zum Zitat Feitosa, D., Ampatzoglou, A., Avgeriou, A., Nakagawa E.Y.: Investigating quality trade-offs in open source critical embedded systems. In: 11th International Conference on the Quality of Software Architectures (QoSA 2015). ACM, Canada, May 2015 Feitosa, D., Ampatzoglou, A., Avgeriou, A., Nakagawa E.Y.: Investigating quality trade-offs in open source critical embedded systems. In: 11th International Conference on the Quality of Software Architectures (QoSA 2015). ACM, Canada, May 2015
4.
Zurück zum Zitat Hovemeyer, D., Pugh, W.: Finding bugs is easy. ACM SIGPLAN Not. 39(12), 92–106 (2004)CrossRef Hovemeyer, D., Pugh, W.: Finding bugs is easy. ACM SIGPLAN Not. 39(12), 92–106 (2004)CrossRef
5.
Zurück zum Zitat Kitchenham, B., Pfleeger, S.L.: Principles of survey research part 2: designing a survey. ACM Spec. Interest Group Softw. 27(1), 18–20 (2002) Kitchenham, B., Pfleeger, S.L.: Principles of survey research part 2: designing a survey. ACM Spec. Interest Group Softw. 27(1), 18–20 (2002)
6.
Zurück zum Zitat McConnell S.C.: Code Complete: A Practical Handbook of Software Construction. Microsoft Press, Redmond (2004) McConnell S.C.: Code Complete: A Practical Handbook of Software Construction. Microsoft Press, Redmond (2004)
7.
Zurück zum Zitat Meyer, B.: Design and code reviews in the age of the internet. ACM Commun. 51(9), 66–71 (2008)CrossRef Meyer, B.: Design and code reviews in the age of the internet. ACM Commun. 51(9), 66–71 (2008)CrossRef
8.
Zurück zum Zitat Misra, S.C., Bhavsar, V.C.: Relationships between selected software measures and latent bug-density: guidelines for improving quality. In: Kumar, V., Gavrilova, Marina, L., Tan, C.J.K., L’Ecuyer, P. (eds.) ICCSA 2003. LNCS, vol. 2667, pp. 724–732. Springer, Heidelberg (2003). doi:10.1007/3-540-44839-X_76 CrossRef Misra, S.C., Bhavsar, V.C.: Relationships between selected software measures and latent bug-density: guidelines for improving quality. In: Kumar, V., Gavrilova, Marina, L., Tan, C.J.K., L’Ecuyer, P. (eds.) ICCSA 2003. LNCS, vol. 2667, pp. 724–732. Springer, Heidelberg (2003). doi:10.​1007/​3-540-44839-X_​76 CrossRef
9.
Zurück zum Zitat Runeson, P., Höst, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering: Guidelines and Examples. John Wiley and Sons, Inc. (2012) Runeson, P., Höst, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering: Guidelines and Examples. John Wiley and Sons, Inc. (2012)
10.
Zurück zum Zitat Vokac, M.: Defect frequency and design patterns: an empirical study of industrial code. IEEE Trans. Softw. Eng. 30(12), 904–917 (2004)CrossRef Vokac, M.: Defect frequency and design patterns: an empirical study of industrial code. IEEE Trans. Softw. Eng. 30(12), 904–917 (2004)CrossRef
11.
Zurück zum Zitat Van Vliet, H.: Software Engineering: Principles and Practice. Wiley & Sons, New York (2008) Van Vliet, H.: Software Engineering: Principles and Practice. Wiley & Sons, New York (2008)
12.
Zurück zum Zitat Zaman, S., Adams, B., Hassan, A.E.: Security versus performance bugs. In: 8th Working Conference on Mining Software Repositories (MSR 2011), pp. 93–102 (2011) Zaman, S., Adams, B., Hassan, A.E.: Security versus performance bugs. In: 8th Working Conference on Mining Software Repositories (MSR 2011), pp. 93–102 (2011)
Metadaten
Titel
Quality Rule Violations in SharePoint Applications: An Empirical Study in Industry
verfasst von
Apostolos Ampatzoglou
Paris Avgeriou
Thom Koenders
Pascal van Alphen
Ioannis Stamelos
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-49094-6_35

Premium Partner