Application of relation analysis to a small Java software

Relation analysis is a method to find logical couplings in a software by examining a version control log to see which files change together regularly. However, the process can be twisted into finding, for example, illogical couplings between modules, modules with too much influence or burden with re...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Itkonen, J., Hillebrand, M., Lappalainen, V.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 239
container_issue
container_start_page 233
container_title
container_volume
creator Itkonen, J.
Hillebrand, M.
Lappalainen, V.
description Relation analysis is a method to find logical couplings in a software by examining a version control log to see which files change together regularly. However, the process can be twisted into finding, for example, illogical couplings between modules, modules with too much influence or burden with responsibility. Here we explain how the relation analysis was applied to a course information system written in Java to find out hidden connections between the modules inside the software.
doi_str_mv 10.1109/CSMR.2004.1281424
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_1281424</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1281424</ieee_id><sourcerecordid>1281424</sourcerecordid><originalsourceid>FETCH-LOGICAL-i173t-aefdf867d6075062f4d42302807f68a706164827613ba3168fa90f420564dedf3</originalsourceid><addsrcrecordid>eNotj8lqwzAURUUHaJrmA0o3-gG770lPg5fBdCSl0GEdXmsJVJTYWKYlf99AsjpndbhXiGuEGhGa2_b95a1WAFSj8kiKTsRMWYLKGUenYtE4D842RiE4dyZmaDRVRhu8EJel_AAoIISZaJbDkNM3T6nfyj7KMeSD85bzrqQip16yLBvOWT7z7177OP3xGK7EeeRcwuLIufi8v_toH6vV68NTu1xVCZ2eKg6xi966zoIzYFWkjpQGtZ8XrWcHFi155SzqL9ZofeQGIikwlrrQRT0XN4duCiGshzFteNytj6_1PzaQR6A</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Application of relation analysis to a small Java software</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Itkonen, J. ; Hillebrand, M. ; Lappalainen, V.</creator><creatorcontrib>Itkonen, J. ; Hillebrand, M. ; Lappalainen, V.</creatorcontrib><description>Relation analysis is a method to find logical couplings in a software by examining a version control log to see which files change together regularly. However, the process can be twisted into finding, for example, illogical couplings between modules, modules with too much influence or burden with responsibility. Here we explain how the relation analysis was applied to a course information system written in Java to find out hidden connections between the modules inside the software.</description><identifier>ISSN: 1534-5351</identifier><identifier>ISBN: 9780769521077</identifier><identifier>ISBN: 076952107X</identifier><identifier>EISSN: 2640-7574</identifier><identifier>DOI: 10.1109/CSMR.2004.1281424</identifier><language>eng</language><publisher>IEEE</publisher><subject>Application software ; Control systems ; History ; Information analysis ; Information systems ; Information technology ; Java ; Pattern analysis ; Software maintenance ; Visualization</subject><ispartof>Eighth European Conference on Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings, 2004, p.233-239</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1281424$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,4050,4051,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1281424$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Itkonen, J.</creatorcontrib><creatorcontrib>Hillebrand, M.</creatorcontrib><creatorcontrib>Lappalainen, V.</creatorcontrib><title>Application of relation analysis to a small Java software</title><title>Eighth European Conference on Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings</title><addtitle>CSMR</addtitle><description>Relation analysis is a method to find logical couplings in a software by examining a version control log to see which files change together regularly. However, the process can be twisted into finding, for example, illogical couplings between modules, modules with too much influence or burden with responsibility. Here we explain how the relation analysis was applied to a course information system written in Java to find out hidden connections between the modules inside the software.</description><subject>Application software</subject><subject>Control systems</subject><subject>History</subject><subject>Information analysis</subject><subject>Information systems</subject><subject>Information technology</subject><subject>Java</subject><subject>Pattern analysis</subject><subject>Software maintenance</subject><subject>Visualization</subject><issn>1534-5351</issn><issn>2640-7574</issn><isbn>9780769521077</isbn><isbn>076952107X</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2004</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotj8lqwzAURUUHaJrmA0o3-gG770lPg5fBdCSl0GEdXmsJVJTYWKYlf99AsjpndbhXiGuEGhGa2_b95a1WAFSj8kiKTsRMWYLKGUenYtE4D842RiE4dyZmaDRVRhu8EJel_AAoIISZaJbDkNM3T6nfyj7KMeSD85bzrqQip16yLBvOWT7z7177OP3xGK7EeeRcwuLIufi8v_toH6vV68NTu1xVCZ2eKg6xi966zoIzYFWkjpQGtZ8XrWcHFi155SzqL9ZofeQGIikwlrrQRT0XN4duCiGshzFteNytj6_1PzaQR6A</recordid><startdate>2004</startdate><enddate>2004</enddate><creator>Itkonen, J.</creator><creator>Hillebrand, M.</creator><creator>Lappalainen, V.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>2004</creationdate><title>Application of relation analysis to a small Java software</title><author>Itkonen, J. ; Hillebrand, M. ; Lappalainen, V.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i173t-aefdf867d6075062f4d42302807f68a706164827613ba3168fa90f420564dedf3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2004</creationdate><topic>Application software</topic><topic>Control systems</topic><topic>History</topic><topic>Information analysis</topic><topic>Information systems</topic><topic>Information technology</topic><topic>Java</topic><topic>Pattern analysis</topic><topic>Software maintenance</topic><topic>Visualization</topic><toplevel>online_resources</toplevel><creatorcontrib>Itkonen, J.</creatorcontrib><creatorcontrib>Hillebrand, M.</creatorcontrib><creatorcontrib>Lappalainen, V.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Itkonen, J.</au><au>Hillebrand, M.</au><au>Lappalainen, V.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Application of relation analysis to a small Java software</atitle><btitle>Eighth European Conference on Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings</btitle><stitle>CSMR</stitle><date>2004</date><risdate>2004</risdate><spage>233</spage><epage>239</epage><pages>233-239</pages><issn>1534-5351</issn><eissn>2640-7574</eissn><isbn>9780769521077</isbn><isbn>076952107X</isbn><abstract>Relation analysis is a method to find logical couplings in a software by examining a version control log to see which files change together regularly. However, the process can be twisted into finding, for example, illogical couplings between modules, modules with too much influence or burden with responsibility. Here we explain how the relation analysis was applied to a course information system written in Java to find out hidden connections between the modules inside the software.</abstract><pub>IEEE</pub><doi>10.1109/CSMR.2004.1281424</doi><tpages>7</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1534-5351
ispartof Eighth European Conference on Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings, 2004, p.233-239
issn 1534-5351
2640-7574
language eng
recordid cdi_ieee_primary_1281424
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Application software
Control systems
History
Information analysis
Information systems
Information technology
Java
Pattern analysis
Software maintenance
Visualization
title Application of relation analysis to a small Java software
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T15%3A43%3A59IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Application%20of%20relation%20analysis%20to%20a%20small%20Java%20software&rft.btitle=Eighth%20European%20Conference%20on%20Software%20Maintenance%20and%20Reengineering,%202004.%20CSMR%202004.%20Proceedings&rft.au=Itkonen,%20J.&rft.date=2004&rft.spage=233&rft.epage=239&rft.pages=233-239&rft.issn=1534-5351&rft.eissn=2640-7574&rft.isbn=9780769521077&rft.isbn_list=076952107X&rft_id=info:doi/10.1109/CSMR.2004.1281424&rft_dat=%3Cieee_6IE%3E1281424%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=1281424&rfr_iscdi=true