Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Code Complexity

Tools and Techniques for Software Development in Large Organizations: Emerging Research and Opportunities
It is the area of work that defines and deals with a measure of complexity for a software which can then be used to forecast stability of that software when deployed/used by customers.
Published in Chapter:
Data in DevOps and Its Importance in Code Analytics
Girish Babu (Cisco Systems Inc., Canada) and Charitra Kamalaksh Patil (MNP LLP, Canada)
DOI: 10.4018/978-1-7998-1863-2.ch007
Abstract
Robust DevOps plays a huge role in the health and sanity of software. The metadata generated during DevOps need to be harnessed for deriving useful insights on the health of the software. This area of work can be classified as code analytics and comprises of the following (but not limited to): 1. commit history from the source code management system (SCM); 2. the engineers that worked on the commit; 3. the reviewers on the commit; 4. the extent of build (if applicable) and test validation prior to the commit, the types of failures found in iterative processes, and the fixes done; 5. test extent of test coverage on the commit; 6. any static profiling on the code in the commit; 7. the size and complexity of the commit; 8. many more. This chapter articulates many ways the above information can be used for effective software development.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR