Cited by 10Software Engineering Techniques and PracticesWeb Application Security VulnerabilitiesSoftware Engineering Research

Model to reduce DevOps pipeline execution time using SAST

Open access
Saurabh, Shobhit Kumar, Kumar, Deepak·2024·International Journal of System Assurance Engineering and Management

Published version of a preprint

Abstract

Abstract Static code analysis (SAST is a well-known concept) to identify security flaws in the code to improve software product quality. A SAST tool called SonarQube which can scan source code of an application and identify the vulnerabilities present in software. It can also find the RCA of the vulnerabilities found in software products. it helps in rehabilitating the securities flaws found in analysis of the software products. SAST tools analyses upside-down for an application. It does not need s system to be in running state to perform analysis. The scan provides instant feedback to developers in terms of reducing security risks for an application. It helps to resolve issues which was present during development and helps developers to increase their knowledge. As a result, developers become competent about knowledge of security for software product. The sonar analysis report provides on demand access to all recommendations. The user can navigate to line-of-code which have vulnerabilities and they can do faster discovery and auditing. And hence the developers can write more code which is less vulnerable. This way they have more secure and quality product delivered. To conduct static analysis, the author(s) has used SonarQube as a tool, which compile and measure the code quality for the code kept in repositories. As Devops/DevSecOps standards, SonarQube is used to create different pipelines which normally increases the build pipeline execution time. In the proposed solution, the author(s) tried to reduce build pipeline execution time by conducting static analysis early Devops phases. Proposed solution uses GitHub open-source project written in C Sharp.Net language, Azure Devops, dotnet sonar scanner tool and SonarQube to conduct static analysis and testing. The authors(s) tried to enhance the software quality in early Devops phases which will be helpful in reducing the build time and cost. Proposed framework will be helpful in increasing reliability, efficiency, and performance of software project.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1007/s13198-024-02262-6

Cites

23 of 23 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

1 of the 24 references couldn’t be matched to a known paper.

Research works printed but not linked: 11

  1. Sharma Sarika KD "Exploring Story Cards for Evaluating Requirement Understanding in Agile Software Development", Journal of Information Technology Management, Volume 14, pages 9- 22,2022 .
  2. Dai Q, Mao R, Huang H, Shen H, Shao D (2021) DevSecOps: Exploring Practices of Realising Continuous Security in DevOps (DevSecOps: DevOps). J Softw 32(10):3014-3035
  3. Donald E (1997) Kuth. The Art of Computer Programming, Volume 2 (3rd Ed.): Seminumerical Algorithms. AddisonWesley Longman Publishing Co., Inc., USA, ISBN 0201896842
  4. Kshitij Kumar. Dilemma of speed vs. scale in software system development best practices from industry leaders. Thesis, Massachusetts Institute of Technology (2017) URL http://dspace.mit.edu/handle/1721.1/ 110137
  5. Jens Meinicke J, Hoyos B, Vasilescu C, Kastner (2020) Capture the feature ag: Detecting feature ¨ ags in open-source. In International Conference on Mining Software Repositories, 22.
  6. Jens Meinicke J, Hoyos B, Vasilescu C, Kastner (2020) Capture the feature ag: Detecting feature ¨ ags in open-source. In International Conference on Mining Software Repositories, 23.
  7. Jens Meinicke J, Hoyos B, Vasilescu C, Kastner (2020) Capture the feature ag: Detecting feature ¨ ags in open-source. In International Conference on Mining Software Repositories, 24.
  8. Neely S, Stolt S (2013) Continuous Delivery? Easy! Just Change Everything (Well, Maybe It Is Not That Easy). In 2013 Agile Conference, pages 121-128, Nashville, TN, USA, doi: 10.1109/AGILE.2013.17 · DOI · Paper page
  9. Ramanathan MK, Clapp L (2020) Rajkishore Barik, and Manu Sridharan. Piranha: reducing feature ag debt at uber. In Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Software Engineering in Practice, pages 221-230,
  10. Rembetsy M, McDonnell P. Continuously deploying culture: Scaling culture at etsy. Velocity Europe. O'Reilly (33), Erich F, Amrit C, Daneva M (2012) Report: Devops Literature Review, University of Twente, Tech. Rep, 2014
  11. Erich F, Amrit C, Daneva M (2011) Report: Devops Literature Review, University of Twente, Tech. Rep,

Cited by

Sorted by citations

Authors
Saurabh, S. K., & Kumar, D.
Affiliations
Amity University (IN)
Corresponding author
Kumar, Deepak
Venue
International Journal of System Assurance Engineering and Management
Published
2024-05
Volume
15
Issue
5
Pages
1999-2009
ISSN
  • 0975-6809 (ISSN-L)
  • 0976-4348
OpenAlex
W4399157174
Cited by
10
References
24
Citations by year
2026: 2 · 2025: 6 · 2024: 2
FWCI
3.74
Type
journal article
Language
en
Open access
Locations
  • International Journal of Systems Assurance Engineering and Management (publishedVersion)
  • Research Square (acceptedVersion, cc-by)
  • RePEc: Research Papers in Economics (submittedVersion)
Topics
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
  • Physical Sciences › Computer Science › Information Systems › Web Application Security Vulnerabilities
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Research
Keywords
static application security testing, SonarQube, DevSecOps, DevOps pipelines, shift-left security, vulnerability detection, root cause analysis, C++, Azure DevOps, software quality

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review