Spinellis et al., 2009 - Google Patents
Evaluating the quality of open source softwareSpinellis et al., 2009
View PDF- Document ID
- 11096765340888718141
- Author
- Spinellis D
- Gousios G
- Karakoidas V
- Louridas P
- Adams P
- Samoladas I
- Stamelos I
- Publication year
- Publication venue
- Electronic Notes in Theoretical Computer Science
External Links
Snippet
Traditionally, research on quality attributes was either kept under wraps within the organization that performed it, or carried out by outsiders using narrow, black-box techniques. The emergence of open source software has changed this picture allowing us to …
- 238000000034 method 0 abstract description 31
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30386—Retrieval requests
- G06F17/30424—Query processing
- G06F17/30533—Other types of queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30067—File systems; File servers
- G06F17/30129—Details of further file system functionalities
- G06F17/30144—Details of monitoring file system events, e.g. by the use of hooks, filter drivers, logs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management, e.g. organising, planning, scheduling or allocating time, human or machine resources; Enterprise planning; Organisational models
- G06Q10/063—Operations research or analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation, e.g. computer aided management of electronic mail or groupware; Time management, e.g. calendars, reminders, meetings or time accounting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F19/00—Digital computing or data processing equipment or methods, specially adapted for specific applications
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Spinellis et al. | Evaluating the quality of open source software | |
Falcone et al. | A taxonomy for classifying runtime verification tools | |
Jin et al. | Service candidate identification from monolithic systems based on execution traces | |
Vokac | Defect frequency and design patterns: An empirical study of industrial code | |
D’Ambros et al. | Evaluating defect prediction approaches: a benchmark and an extensive comparison | |
US10282197B2 (en) | Open application lifecycle management framework | |
Concas et al. | Power-laws in a large object-oriented software system | |
D'Ambros et al. | An extensive comparison of bug prediction approaches | |
Gulzar et al. | Perception and practices of differential testing | |
US20060184410A1 (en) | System and method for capture of user actions and use of capture data in business processes | |
Schermann et al. | Discovering loners and phantoms in commit and issue data | |
Zhao et al. | Understanding the value of considering client usage context in package cohesion for fault-proneness prediction | |
Camilli et al. | Modeling performance of microservices systems with growth theory | |
Trubiani et al. | Automated detection of software performance antipatterns in java-based applications | |
Sfaxi et al. | Babel: a generic benchmarking platform for Big Data architectures | |
Correia et al. | Identification of monolith functionality refactorings for microservices migration | |
Klatt et al. | Identify impacts of evolving third party components on long-living software systems | |
Lenhard et al. | Portability of executable service-oriented processes: metrics and validation | |
Barmpis et al. | Monitoring model analytics over large repositories with Hawk and MEASURE | |
Behfar et al. | Directed networks’ different link formation mechanisms causing degree distribution distinction | |
Sun et al. | Detecting inconsistencies in microservice-based systems: An annotation-assisted scenario-oriented approach | |
Mos | A framework for adaptive monitoring and performance management of component-based enterprise applications | |
Kwiatkowski et al. | Reducing operational costs through MIPS management | |
Bessghaier et al. | Towards understanding code review practices for infrastructure-as-code: An empirical study on OpenStack projects | |
Mateos et al. | Managing web service interface complexity via an OO metric-based early approach |