Filters








16,710 Hits in 5.5 sec

Component identification from existing object oriented system using Hierarchical clustering

Shivani Budhkar
<span title="">2012</span> <i title="IOSR Journals"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/xkfue5ht4jb3xjr2swegjpni24" style="color: black;">IOSR Journal of Engineering</a> </i> &nbsp;
Most of the existing object-oriented systems do not have reliable software architecture as system evolves.  ...  One of the important tasks in software engineering is software architecture modeling. High level software architecture is useful in all phases of software life cycle.  ...  Similarity measure and distance function:- The most important factor in clustering process is similarity measure. Similarity measures determine how similar a pair of classes is.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.9790/3021-020510641068">doi:10.9790/3021-020510641068</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/byiflf34tvhlhn2amwxej4v3my">fatcat:byiflf34tvhlhn2amwxej4v3my</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20180602163518/http://www.iosrjen.org/Papers/vol2_issue5/X02510641068.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/cf/23/cf2393b14c0d1b3a17f6c6506af81536e1cc982c.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.9790/3021-020510641068"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> Publisher / doi.org </button> </a>

Enhancing architectural recovery using concerns

Joshua Garcia, Daniel Popescu, Chris Mattmann, Nenad Medvidovic, Yuanfang Cai
<span title="">2011</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/hj24pr6lvba3dfi5muhp4mz5tm" style="color: black;">2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011)</a> </i> &nbsp;
Architectures of implemented software systems tend to drift and erode as they are maintained and evolved.  ...  Many techniques for architectural recovery have been proposed, but their degrees of automation and accuracy remain unsatisfactory.  ...  Information retrieval techniques have been used by software engineering researchers [14] - [16] , but not for the purpose of architectural recovery.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/ase.2011.6100123">doi:10.1109/ase.2011.6100123</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/kbse/GarciaPMMC11.html">dblp:conf/kbse/GarciaPMMC11</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/2k6pavwfofh5vmg5ue4f6w4oau">fatcat:2k6pavwfofh5vmg5ue4f6w4oau</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20150824075430/http://softarch.usc.edu:80/%7Ejosh/pubs/ase2011recovery-camready3.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/04/39/04396d7d90a29a54d195652ca694037733aa6a54.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/ase.2011.6100123"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

An Empirical Study of Architectural Change in Open-Source Software Systems

Duc Minh Le, Pooyan Behnamghader, Joshua Garcia, Daniel Link, Arman Shahbazian, Nenad Medvidovic
<span title="">2015</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/vjelrzmdcvaydenhyicylh7bwa" style="color: black;">2015 IEEE/ACM 12th Working Conference on Mining Software Repositories</a> </i> &nbsp;
Index Terms-software architecture, architectural change, software evolution, open-source systems, architecture recovery.  ...  the difference between system-level and component-level architectural change, and the suitability of a system's implementation-level structure as a proxy for its architecture.  ...  ARCADE provides a powerful foundation for studying a wide variety of architectural phenomena as software systems evolve.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/msr.2015.29">doi:10.1109/msr.2015.29</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/msr/LeBGLSM15.html">dblp:conf/msr/LeBGLSM15</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/5zu6ruucrvavhh2427dyeii3zq">fatcat:5zu6ruucrvavhh2427dyeii3zq</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170811121830/http://www.behnamghader.net/publications/emparch_msr15.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/2b/9a/2b9a4e4022237a9a0757c1e56fb14ce0141df302.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/msr.2015.29"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

Identifying Semantic Outliers of Source Code Artifacts and Their Application to Software Architecture Recovery

Ki-Seong Lee, Chan-Gun Lee
<span title="">2020</span> <i title="Institute of Electrical and Electronics Engineers (IEEE)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/q7qi7j4ckfac7ehf3mjbso4hne" style="color: black;">IEEE Access</a> </i> &nbsp;
SOFTWARE CLUSTERING USING LATENT TOPIC For software architecture recovery, we use software clustering techniques introduced in the literature.  ...  Architecture recovery follows four steps: (1) identification of software entities, (2) calculation of the similarity between the entities, (3) clustering, and (4) evaluation [14] .  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/access.2020.3040024">doi:10.1109/access.2020.3040024</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/cat3c27mfrbnbpsu6lhf4pwue4">fatcat:cat3c27mfrbnbpsu6lhf4pwue4</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20201128225739/https://ieeexplore.ieee.org/ielx7/6287639/6514899/09269345.pdf?tp=&amp;arnumber=9269345&amp;isnumber=6514899&amp;ref=" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/f1/16/f1166ffcad669f42f39e0d9912f1414700727a95.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/access.2020.3040024"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="unlock alternate icon" style="background-color: #fb971f;"></i> ieee.com </button> </a>

Software Architecture Recovery Techniques

<span title="2020-04-30">2020</span> <i title="Blue Eyes Intelligence Engineering and Sciences Engineering and Sciences Publication - BEIESP"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/h673cvfolnhl3mnbjxkhtxdtg4" style="color: black;">International Journal of Engineering and Advanced Technology</a> </i> &nbsp;
In this project we will propose a research approach for comparing different software architecture recovery techniques.  ...  There are many software architecture recovery techniques which has been discovered which automatically recover software architecture from the software implementation.  ...  In order to measure the impact of dependencies on software architecture recovery techniques, we have used certain metrics such as MoJoFM and Normalized TurboMQ.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.35940/ijeat.d8018.049420">doi:10.35940/ijeat.d8018.049420</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/cnkjphq2qvapferxag2qm3stbi">fatcat:cnkjphq2qvapferxag2qm3stbi</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20200508041539/https://www.ijeat.org/wp-content/uploads/papers/v9i4/D8018049420.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.35940/ijeat.d8018.049420"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="unlock alternate icon" style="background-color: #fb971f;"></i> Publisher / doi.org </button> </a>

Discovery of Layered Software Architecture from Source Code Using Ego Networks [article]

Sanjay Thakare, Arvind W Kiwelekar
<span title="2021-06-06">2021</span> <i > arXiv </i> &nbsp; <span class="release-stage" >pre-print</span>
In this paper, a novel approach is presented for the recovery of layered architectures from Java-based software systems using the concept of ego networks.  ...  The proposed approach is evaluated in two ways: on static versions of three open-source software, and a continuously evolving software system.  ...  In addition to this, a MoJoFM(FM) effectiveness measure express the distance in percentage. The second measure for assessing the architecture of an evolving software system is stability.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener" href="https://arxiv.org/abs/2106.03040v1">arXiv:2106.03040v1</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/klrpxxgh7nhk3lkpy4hjlv2c3q">fatcat:klrpxxgh7nhk3lkpy4hjlv2c3q</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20210609152442/https://arxiv.org/pdf/2106.03040v1.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/79/18/7918a505d4de496a902140914df99c436e3ef691.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener" href="https://arxiv.org/abs/2106.03040v1" title="arxiv.org access"> <button class="ui compact blue labeled icon button serp-button"> <i class="file alternate outline icon"></i> arxiv.org </button> </a>

A large-scale study of architectural evolution in open-source software systems

Pooyan Behnamghader, Duc Minh Le, Joshua Garcia, Daniel Link, Arman Shahbazian, Nenad Medvidovic
<span title="2016-11-07">2016</span> <i title="Springer Nature"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/73dwwe6bxbfctibeikedgeom3m" style="color: black;">Empirical Software Engineering</a> </i> &nbsp;
In this paper, we take a step toward addressing that scarcity by introducing an architecture recovery framework, ARCADE, for conducting large-scale replicable empirical studies of architectural change  ...  across different versions of a software system.  ...  ARCADE is a software workbench that employs (1) a suite of architecture-recovery techniques and (2) a set of metrics for measuring different aspects of architectural change.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/s10664-016-9466-0">doi:10.1007/s10664-016-9466-0</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/g4cvglaa4nb2zklbu5uyioamhy">fatcat:g4cvglaa4nb2zklbu5uyioamhy</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20161023032156/http://shahbazian.me:80/papers/emse.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/4b/36/4b36852e8d61d3245aa937b1d6d1ec778beb4c83.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/s10664-016-9466-0"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>

Quality of the Source Code for Design and Architecture Recovery Techniques: Utilities are the Problem

Heidar Pirzadeh, Luay Alawneh, Abdelwahab Hamou-Lhadj
<span title="">2009</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/mzbflpankzgxpluiwlm63hodim" style="color: black;">2009 Ninth International Conference on Quality Software</a> </i> &nbsp;
Keywords: Design and architecture recovery, quality of the source code in software maintenance, utility components  ...  Software maintenance is perhaps one of the most difficult activities in software engineering, especially for systems that have undergone several years of ad hoc maintenance.  ...  Acknowledgements: This work has been partially supported by the Natural Sciences and Engineering Research Council of Canada (NSERC).  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/qsic.2009.69">doi:10.1109/qsic.2009.69</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/qsic/PirzadehAH09.html">dblp:conf/qsic/PirzadehAH09</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/xhgc7dy5vjgzhlz65nfabhkzga">fatcat:xhgc7dy5vjgzhlz65nfabhkzga</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170808201742/http://users.encs.concordia.ca/~abdelw/sba/papers/QSIC09-ArchitectureRecoveryUtilities.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/bb/05/bb059ec634b8db814f956a92ea2acc0f2a3d8eda.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/qsic.2009.69"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

Recovery of Architecture Module Views using an Optimized Algorithm Based on Design Structure Matrices [article]

Jemerson Figueiredo Damasio, Roberto Almeida Bittencourt, Dalton Dario Serey Guerrero
<span title="2017-09-26">2017</span> <i > arXiv </i> &nbsp; <span class="release-stage" >pre-print</span>
DSMs are used for many visualization and abstraction activities. In this work, we propose the use of an existing DSM clustering algorithm to recover software architecture module views.  ...  Results show that DSM clustering can be an alternative to other clustering algorithms.  ...  A large body of research on architecture recovery has been built for around fifteen years.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener" href="https://arxiv.org/abs/1709.07538v2">arXiv:1709.07538v2</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/uhoiljw7pnctflr6nmtjrpjhjq">fatcat:uhoiljw7pnctflr6nmtjrpjhjq</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20191027014522/https://arxiv.org/pdf/1709.07538v2.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/04/7f/047fc7f3fd9fb7ae44b332c47ff15bea1fdf4fbd.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener" href="https://arxiv.org/abs/1709.07538v2" title="arxiv.org access"> <button class="ui compact blue labeled icon button serp-button"> <i class="file alternate outline icon"></i> arxiv.org </button> </a>

Using Machine Learning and Information Retrieval Techniques to Improve Software Maintainability [chapter]

Anna Corazza, Sergio Di Martino, Valerio Maggio, Alessandro Moschitti, Andrea Passerini, Giuseppe Scanniello, Fabrizio Silvestri
<span title="">2013</span> <i title="Springer Berlin Heidelberg"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/jyopc6cf5ze5vipjlm4aztcffi" style="color: black;">Communications in Computer and Information Science</a> </i> &nbsp;
Software architecture recovery (SAR) techniques aim at extracting architectural information from the source code by often involving clustering of program artifacts analyzed at different levels of abstraction  ...  In particular, after presenting an extensive related work, we illustrate a concrete proposal for solving two main subtasks of SAR, i.e., (I) software clone detection and (II) clustering of functional modules  ...  In Table 1 , we summarize the state of the art regarding software clustering for the recovery of software architectures.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-3-642-45260-4_9">doi:10.1007/978-3-642-45260-4_9</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/ony773z7tzaw3obzch5ulcgxlm">fatcat:ony773z7tzaw3obzch5ulcgxlm</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20150907070519/http://disi.unitn.it/moschitti/articles/2012/JIMSE2012-FIRB.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/cb/56/cb56b893044041501dc744de48bcdc92de19264e.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-3-642-45260-4_9"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>

Using software evolution to focus architectural recovery

Nenad Medvidovic, Vladimir Jakobac
<span title="">2006</span> <i title="Springer Nature"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/ye52j2q6jbdgzp3ouuhpljlg6q" style="color: black;">Automated Software Engineering : An International Journal</a> </i> &nbsp;
Secondly, in addition to software components, which are the usual target of existing recovery approaches, Focus also recovers the key architectural notions of software connector and architectural style  ...  Architectural recovery is a process frequently used to cope with architectural erosion whereby the current, "as implemented" architecture of a software system is extracted from the system's implementation  ...  RELATED WORK Many aspects of Focus have been inspired by other work on architectural recovery and software evolution. A common approach to architectural recovery is software clustering.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/s10515-006-7737-5">doi:10.1007/s10515-006-7737-5</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/2mom6xsu7vcpdl57qpuluij4ky">fatcat:2mom6xsu7vcpdl57qpuluij4ky</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20050312082819/http://sunset.usc.edu:80/~neno/publications/JASE.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/61/fc/61fcfa5666336d8b9fdbf63ad68daf7389c379ae.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/s10515-006-7737-5"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>

Supervised Learning For Orphan Adoption Problem In Software Architecture Recovery

Maryum Bibi, Onaiza Maqbool, Jaweria Kanwal
<span title="2016-12-01">2016</span> <i title="Univ. of Malaya"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/xcqic3sozzcvncfs2um5qebque" style="color: black;">Malaysian Journal of Computer Science</a> </i> &nbsp;
Maintenance of architectural documentation is a prime requirement for evolving software systems.  ...  For evolving software systems, it would be useful to recover the architecture of subsequent versions of a software system by using existing architectural information.  ...  For evolving software systems, recovery of architecture is required each time a new version is introduced.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.22452/mjcs.vol29no4.4">doi:10.22452/mjcs.vol29no4.4</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/g66guvodgrhc7k6rnrvdfmemee">fatcat:g66guvodgrhc7k6rnrvdfmemee</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170329073737/http://e-journal.um.edu.my:80/filebank/published_article/10857/1651.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/0f/5d/0f5d90a8bffedf9738e3fa28f6f028ececec192d.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.22452/mjcs.vol29no4.4"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> Publisher / doi.org </button> </a>

Applications of clustering techniques to software partitioning, recovery and restructuring

Chung-Horng Lung, Marzia Zaman, Amit Nandi
<span title="">2004</span> <i title="Elsevier BV"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/kqzhqyka2ffqdlbon77fd6trwm" style="color: black;">Journal of Systems and Software</a> </i> &nbsp;
As a result, support of software partitioning, recovery, and restructuring is often necessary.  ...  Numerical taxonomy is mathematically simple and yet it is a useful mechanism for component clustering and software partitioning.  ...  There are different types of coupling measures for object oriented software.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1016/s0164-1212(03)00234-6">doi:10.1016/s0164-1212(03)00234-6</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/cllbtoof6zbkfbz6vwdvv4cs5m">fatcat:cllbtoof6zbkfbz6vwdvv4cs5m</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170810224913/http://www.sce.carleton.ca/faculty/lung/publications/lung_clustering_JSS_accept.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/34/2d/342dfe07eae9453cda1845630a0a5c91750c41af.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1016/s0164-1212(03)00234-6"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> elsevier.com </button> </a>

Analysis of Software Binaries for Reengineering-Driven Product Line Architecture—An Industrial Case Study

Ian D. Peake, Jan Olaf Blech, Lasith Fernando, Divyasheel Sharma, Srini Ramaswamy, Mallikarjun Kande
<span title="2015-04-12">2015</span> <i title="Open Publishing Association"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/qzezkwolyvf33pglm2jldjklca" style="color: black;">Electronic Proceedings in Theoretical Computer Science</a> </i> &nbsp;
This paper describes a method for the recovering of software architectures from a set of similar (but unrelated) software products in binary form.  ...  One intention is to drive refactoring into software product lines and combine architecture recovery with run time binary analysis and existing clustering methods.  ...  This paper describes a method and a case study seeking to derive structural software architecture descriptions of unrelated but similar software products, from software binaries, into a form intended for  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.4204/eptcs.182.6">doi:10.4204/eptcs.182.6</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/y2ryzrwkirdp5mtoku3bygf6bi">fatcat:y2ryzrwkirdp5mtoku3bygf6bi</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20200901171806/https://arxiv.org/pdf/1504.03477v1.pdf" title="fulltext PDF download [not primary version]" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <span style="color: #f43e3e;">&#10033;</span> <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/60/e6/60e6e7a419afead4d15b849a69f7cca1361103ff.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.4204/eptcs.182.6"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="unlock alternate icon" style="background-color: #fb971f;"></i> Publisher / doi.org </button> </a>

A Comparison of Functionality-Based Packaging Using GA and Adaptive KNN Clustering as Two Approaches to Package Software

Shouki A. Ebad, Northern Border University, Saudi Arabia
<span title="2019-09-15">2019</span> <i title="The World Academy of Research in Science and Engineering"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/naqzxq5hurh2bp2pnvwitnnx44" style="color: black;">International Journal of Advanced Trends in Computer Science and Engineering</a> </i> &nbsp;
) clustering.  ...  In large scale object-oriented (OO) software, package forms the essential structural component of the system.  ...  They grouped source files based on the lexical information using a hierarchical clustering algorithm. [ [19] ] automated the architecture recovery process of systems.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.30534/ijatcse/2019/6781.42019">doi:10.30534/ijatcse/2019/6781.42019</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/gm7euvzw3ffyrdiz3hby7bgvpm">fatcat:gm7euvzw3ffyrdiz3hby7bgvpm</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20220227101319/http://www.warse.org/IJATCSE/static/pdf/file/ijatcse67814sl2019.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/02/7c/027c27710638403f572616657ab2055662565c5d.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.30534/ijatcse/2019/6781.42019"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> Publisher / doi.org </button> </a>
&laquo; Previous Showing results 1 &mdash; 15 out of 16,710 results