2015 IEEE/ACM 1st International Workshop on Big Data Software Engineering 2015
DOI: 10.1109/bigdse.2015.11
|View full text |Cite
|
Sign up to set email alerts
|

Mining Big Data for Detecting, Extracting and Recommending Architectural Design Concepts

Abstract: An architecture recommender system can help programmers make better design choices to address their architectural quality attribute concerns while doing their daily programming tasks. We mine big data to detect and extract a large set of architectural design concepts, such as design patterns, design tactics, architecture styles, etc., to be used in our architecture recommender system called ARS. However, mining big data poses many practical challenges for system implementation. The volume, velocity and variety… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 20 publications
0
5
0
Order By: Relevance
“…Text mining, opinion analysis, social network analysis, and cluster analysis are Big Data analysis techniques [42,43]. We decided that text mining and opinion analysis were the proper techniques for crime-danger analysis, for the reasons listed in Table 6.…”
Section: Discussionmentioning
confidence: 99%
“…Text mining, opinion analysis, social network analysis, and cluster analysis are Big Data analysis techniques [42,43]. We decided that text mining and opinion analysis were the proper techniques for crime-danger analysis, for the reasons listed in Table 6.…”
Section: Discussionmentioning
confidence: 99%
“…One of the approaches to address the lack of explicit AK at the micro-architecture level is mining issue trackers, version control repositories (generally from open source software projects), or any other document which could contain AK. The main objective is to extract large sets of architectural design concepts [39], or automatically recover design decisions from projects' artifacts [40], which can be textual or based on unified modeling language [41]. However, none of these works consider that in agile environments exist documentation debt; thus, the mining sources used in these works could not exist o could be incomplete or outdated.…”
Section: Approaches To Address the Lack Of Explicit Architectural Kno...mentioning
confidence: 99%
“…However, using knowledge discovery in data to support future design decisionmaking is an area that is not explored in detail. Studies have explored pattern recognition in simulation data and information extraction from BIM design log files [23], datadriven approaches for energyefficient design by BIM data mining [24], as well as use of data mining for extracting and recommending architectural concepts [25]. Even though these studies demonstrate promising results within the use of KDD for design decision support, they rely on patterns only in design data.…”
Section: Data Analytics and Knowledge Discovery In The Aec Industrymentioning
confidence: 99%