[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3424771.3424817acmotherconferencesArticle/Chapter ViewAbstractPublication PageseuroplopConference Proceedingsconference-collections
research-article

Extracting Relations Between Organizational Patterns Using Association Mining

Published: 17 December 2020 Publication History

Abstract

Patterns are powerful when used in combinations. Identifying relationships between patterns is challenging. The existing approaches and pattern formats reflect the relationships with other patterns in a very informal and traditional way. We are proposing an automatic approach which discover such relationships from the patterns descriptive text using text mining and natural language processing techniques. In this work, we demonstrate how it contributes in inference of relationships and its strength among patterns.

References

[1]
Rakesh Agrawal, Tomasz Imieliundefinedski, and Arun Swami. 1993. Mining Association Rules between Sets of Items in Large Databases. In Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data (SIGMOD '93). Association for Computing Machinery, New York, NY, USA, 207--216. https://doi.org/10.1145/170035.170072
[2]
Christopher Alexander. 1979. The Timeless Way of Building. Oxford University Press.
[3]
Christopher Alexander, Sara Ishikawa, Murray Silverstein, Joaquim Romaguera i Ramió, Max Jacobson, and Ingrid Fiksdahl-King. 1977. A Pattern Language. Gustavo Gili.
[4]
Ian Bayley and Hong Zhu. 2008. On the Composition of Design Patterns. In Quality Software, 2008. QSIC'08. The Eighth International Conference on. IEEE, 27--36.
[5]
Ian Bayley and Hong Zhu. 2010. Formal Specification of the Variants and Behavioural Features of Design Patterns. Journal of Systems and Software 83, 2 (2010), 209--221.
[6]
Kristian Beckers, Stephan Fassbender, and Maritta Heisel. 2014. Deriving a Pattern Language Syntax for Context-patterns. In In Proceedings of 19th European Conference on Pattern Languages of Programs, EuroPLoP 2014. ACM, Irsee, Germany.
[7]
Aliaksandr Birukou. 2010. A survey of existing approaches for pattern search and selection. In Proceedings of the 15th European Conference on Pattern Languages of Programs. 1--13.
[8]
Frank Buschmann, Kelvin Henney, and Douglas Schimdt. 2007. Pattern-Oriented Software Architecture: On Patterns and Pattern Language. Vol. 5. Wiley.
[9]
James O. Coplien and Neil B. Harrison. 2004. Organizational Patterns of Agile Software Development. Prentice-Hall.
[10]
Michael Falkenthal, Uwe Breitenbücher, and Frank Leymann. 2018. The nature of pattern languages. cit. on (2018), 14.
[11]
Tomáš Frt'ala and Valentino Vranić. 2015. Animating Organizational Patterns. In Proceedings of 8th International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE 2015, ICSE 2015 Workshop. IEEE, Florence, Italy.
[12]
Christopher D. Manning and Hinrich Schütze. 1999. Foundations of Statistical Natural Language Processing. MIT Press, Cambridge, MA, USA.
[13]
Predrag Matkovic, Mirjana Maric, Pere Tumbas, and Marton Sakal. 2018. Traditionalisation of agile processes: Architectural aspects. Computer Science and Information Systems 15, 1 (2018), 79--109.
[14]
Bo Pang and Lillian Lee. 2008. Using Very Simple Statistics for Review Search: An Exploration. In COLING.
[15]
Alireza Rouhi and Bahman Zamani. 2016. Towards a formal model of patterns and pattern languages. Information and Software Technology 79 (2016), 1--16.
[16]
Niels Seidel. 2017. Empirical evaluation methods for pattern languages: sketches, classification, and network analysis. In Proceedings of the 22nd European Conference on Pattern Languages of Programs. 1--24.
[17]
R Subburaj, Gladman Jekese, and Chiedza Hwata. 2015. Impact of object oriented design patterns on software development. (2015).
[18]
Waheedullah Sulaiman Khail and Valentino Vranić. 2019. Reflecting pattern relationships in a pattern format. In Proceedings of the 24th European Conference on Pattern Languages of Programs. 1--5.
[19]
Waheedullah Sulaiman Khail and Valentino Vranić. 2017. Treating Pattern Sublanguages As Patterns with an Application to Organizational Patterns. In Proceedings of the 22Nd European Conference on Pattern Languages of Programs, EuroPLoP 2017. ACM, Irsee, Germany.
[20]
John Vlissides, Richard Helm, Ralph Johnson, and Erich Gamma. 1995. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley.
[21]
Hironori Washizaki, Suthinan Thanintranon, Masashi Kadoya, Yoshiaki Fukazawa, Takeshi Kawamura, and Joseph W. Yoder. 2014. Analyzing Software Patterns Network Obtained from Portland Pattern Repository. In Proceedings of the 21st Conference on Pattern Languages of Programs (PLoP '14). The Hillside Group, USA, Article 8, 6 pages. http://dl.acm.org/citation.cfm?id=2893559.2893567
[22]
Uwe Zdun. 2007. Systematic Pattern Selection Using Pattern Language Grammars and Design Space Analysis. Software: Practice and Experience 37, 9 (2007), 983--1016.

Cited By

View all
  • (2022)Building Customer Capacity Through Organizational Patterns Improves the Development Team's UnderstandingProceedings of the 29th Conference on Pattern Languages of Programs10.5555/3631672.3631682(1-12)Online publication date: 24-Oct-2022
  • (2022)Organizational Patterns for Improving the Understanding Between a Customer and the Development TeamProceedings of the 27th European Conference on Pattern Languages of Programs10.1145/3551902.3551988(1-8)Online publication date: 6-Jul-2022

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
EuroPLoP '20: Proceedings of the European Conference on Pattern Languages of Programs 2020
July 2020
434 pages
ISBN:9781450377690
DOI:10.1145/3424771
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

In-Cooperation

  • Hillside Europe: Hillside Europe

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 December 2020

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. organizational patterns
  2. pattern relationship
  3. patterns

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

  • Operational Programme Integrated Infrastructure for the project Research and Development of Software Solution with the Application of Blockchain Technology in the Field of International Rail and Container Transport of Goods, co-fund
  • Scientific Grant Agency of Slovak Republic (VEGA)

Conference

EuroPLoP '20

Acceptance Rates

EuroPLoP '20 Paper Acceptance Rate 37 of 58 submissions, 64%;
Overall Acceptance Rate 216 of 354 submissions, 61%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)1
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Building Customer Capacity Through Organizational Patterns Improves the Development Team's UnderstandingProceedings of the 29th Conference on Pattern Languages of Programs10.5555/3631672.3631682(1-12)Online publication date: 24-Oct-2022
  • (2022)Organizational Patterns for Improving the Understanding Between a Customer and the Development TeamProceedings of the 27th European Conference on Pattern Languages of Programs10.1145/3551902.3551988(1-8)Online publication date: 6-Jul-2022

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media