• Home
  • Search
  • Automatic classification of software artifacts in open-source applications
  • Cite Icon33
  • https://doi.org/10.1145/3196398.3196446Copy DOI Icon

Automatic classification of software artifacts in open-source applications

  • May 28, 2018
  • Yuzhan Ma +5 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

With the increasing popularity of open-source software development, there is a tremendous growth of software artifacts that provide insight into how people build software. Researchers are always looking for large-scale and representative software artifacts to produce systematic and unbiased validation of novel and existing techniques. For example, in the domain of software requirements traceability, researchers often use software applications with multiple types of artifacts, such as requirements, system elements, verifications, or tasks to develop and evaluate their traceability analysis techniques. However, the manual identification of rich software artifacts is very labor-intensive. In this work, we first conduct a large-scale study to identify which types of software artifacts are produced by a wide variety of open-source projects at different levels of granularity. Then we propose an automated approach based on Machine Learning techniques to identify various types of software artifacts. Through a set of experiments, we report and compare the performance of these algorithms when applied to software artifacts.

Similar Papers
  • Book Chapter
  • Citations5

Differencing UML Models: A Domain-Specific vs. a Domain-Agnostic Method

  • Jan 01, 2013
  • Rimon Mikhaiel +4
  • Conference Article
  • Citations77

ITrace: enabling eye tracking on software artifacts within the IDE to support software engineering tasks

  • Aug 30, 2015
  • Timothy R Shaffer +5
  • Research Article
  • Citations10

Business Process Quality Computation: Computing Non-Functional Requirements to Improve Business Processes

  • Mar 04, 2015
  • Research Repository (Delft University of Technology)
  • Farideh Heidari
  • Research Article
  • Citations19

Software Clone Management Towards Industrial Application (Dagstuhl Seminar 12071)

  • Jan 01, 2012
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Rainer Koschke +3
  • Conference Article
  • Citations8

Exploring the Presence of Technical Debt in Industrial GUI-Based Testware: A Case Study

  • Apr 01, 2016
  • Emil Alegroth +2
  • Book Chapter
  • Citations19

Architectural Assumptions and Their Management in Industry – An Exploratory Study

  • Jan 01, 2017
  • Chen Yang +5
  • Research Article
  • Citations21

A theoretical study on object-oriented and property-oriented multi-scale formal concept analysis

  • Sep 20, 2019
  • International Journal of Machine Learning and Cybernetics
  • Yanhong She +4
  • PDF
  • Conference Article
  • Citations16

A Layered Language Model based Hybrid Approach to Automatic Full Diacritization of Arabic

  • Jan 01, 2017
  • Mohamed Al-Badrashiny +2
  • Conference Article
  • Citations4

Used Hierarchical Topic to Generate Multi-document Automatic Summarization

  • Mar 01, 2011
  • Xu Yong-Dong +3
  • Book Chapter
  • Citations14

Schema Design Alternatives for Multi-granular Data Warehousing

  • Jan 01, 2010
  • Nadeem Iftikhar +1
  • Research Article
  • Citations18

Combining Geo‐SOMand Hierarchical Clustering to Explore Geospatial Data

  • Sep 16, 2013
  • Transactions in GIS
  • Chen‐Chieh Feng +2
  • Conference Article

Spatiotemporal Analysis of a Location Based Social Network Dataset based on Different Levels of Granularity

  • Oct 03, 2018
  • Felipe Araújo +2
  • Research Article
  • Citations45

Retrieval, alignment, and clustering of computational models based on semantic annotations

  • Jan 01, 2011
  • Molecular Systems Biology
  • Marvin Schulz +4
  • Research Article

Granularity Matters! Towards a Methodological Framework for Routine Studies

  • Jul 30, 2020
  • Academy of Management Proceedings
  • Jan Hoekzema +2
  • PDF
  • Research Article

Analysis and identification of ancient glass artifacts based on component data

  • Jul 26, 2024
  • Applied and Computational Engineering
  • Xinyu Zhang +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.