Citations
The paper
has been cited by the following works.
- T. Hopkins.
Refactoring–does it improve software quality?
ACM Computing Reviews, June 2007.
- S. Bryton and F.B.E.
Abreu.
Modularity-oriented refactoring.
In CSMR 2008: Proceedings of the European Conference on Software
Maintenance and Reengineering, pages 294–297, 2008.
(doi:10.1109/CSMR.2008.4493330)
- E. Murphy-Hill,
A.P. Black, D. Dig, and C. Parnin.
Gathering refactoring data: A comparison of four methods.
In Proceedings of the 2nd Workshop on Refactoring Tools, WRT '08, in
conjunction with the Conference on Object Oriented Programming Systems
Languages and Applications, OOPSLA 2008, 2008.
(doi:10.1145/1636642.1636649)
- M. Alshayeb.
Empirical investigation of refactoring effect on software quality.
Information and Software Technology, 51(9):1319–1326, 2009.
(doi:10.1016/j.infsof.2009.04.002)
- S. Bryton and F.B.
Abreu.
Strengthening refactoring: towards software evolution with quantitative and
experimental grounds.
In 4th International Conference on Software Engineering Advances, ICSEA
2009, Includes SEDES 2009: Simposio para Estudantes de Doutoramento em
Engenharia de Software, pages 570–575, 2009.
(doi:10.1109/ICSEA.2009.90)
- K.O. Elish and
M. Alshayeb.
Investigating the effect of refactoring on software testing effort.
In Proceedings — Asia-Pacific Software Engineering Conference,
APSEC, pages 29–34, 2009.
(doi:10.1109/APSEC.2009.14)
- E. Murphy-Hill,
C. Parnin, and A.P. Black.
How we refactor, and how we know it.
In Proceedings - International Conference on Software Engineering,
pages 287–297, 2009.
(doi:10.1109/ICSE.2009.5070529)
- M. El-Sharqwi,
H. Mahdi, and I. El-Madah.
Pattern-based model refactoring.
In Proceedings, ICCES'2010 - 2010 International Conference on Computer
Engineering and Systems, pages 301–306, 2010.
(doi:10.1109/ICCES.2010.5674873)
- D. Irwanto.
Visual indicator component software to show component design quality and
characteristic.
In Proceedings - 2010 2nd International Conference on Advances in
Computing, Control and Telecommunication Technologies, ACT 2010, pages
50–54, 2010.
(doi:10.1109/ACT.2010.34)
- Q.D. Soetens and
S. Demeyer.
Studying the effect of refactorings: A complexity metrics perspective.
In Proceedings - 7th International Conference on the Quality of
Information and Communications Technology, QUATIC 2010, pages
313–318, 2010.
(doi:10.1109/QUATIC.2010.58)
- A. Yadav and R.A. Khan.
Does coupling really affect complexity?
In 2010 International Conference on Computer and Communication
Technology, ICCCT-2010, pages 583–588, 2010.
(doi:10.1109/ICCCT.2010.5640463)
- M. Alshayeb.
The impact of refactoring on class and architecture stability.
Journal of Research and Practice in Information Technology,
43(4):269–284, 2011.
- M. Alshayeb.
The impact of refactoring to patterns on software quality attributes.
Arabian Journal for Science and Engineering, 36(7):1241–1251,
2011.
(doi:10.1007/s13369-011-0111-3)
- M. Arzoky, S. Swift,
A. Tucker, and J. Cain.
Munch: An efficient modularisation strategy to assess the degree of refactoring
on sequential source code checkings.
In Proceedings - 4th IEEE International Conference on Software Testing,
Verification, and Validation Workshops, ICSTW 2011, pages 422–429,
2011.
(doi:10.1109/ICSTW.2011.87)
- K.O. Elish and
M. Alshayeb.
A classification of refactoring methods based on software quality attributes.
Arabian Journal for Science and Engineering, 36(7):1253–1267,
2011.
(doi:10.1007/s13369-011-0117-x)
- P. Lerthathairat and N. Prompoon.
An approach for source code classification using software metrics and fuzzy
logic to improve code quality with refactoring techniques.
Communications in Computer and Information Science, 181 CCIS(PART
3):478–492, 2011.
(doi:10.1007/978-3-642-22203-0_42)
- M. Pančur and M. Ciglarič.
Impact of test-driven development on productivity, code and tests: A controlled
experiment.
Information and Software Technology, 53(6):557–573, 2011.
(doi:10.1016/j.infsof.2011.02.002)
- L. Zhao and J.H. Hayes.
Rank-based refactoring decision support: Two studies.
Innovations in Systems and Software Engineering, 7(3):171–189,
2011.
(doi:10.1007/s11334-011-0154-3)
- M. Arzoky, S. Swift,
A. Tucker, and J. Cain.
A seeded search for the modularisation of sequential software versions.
Journal of Object Technology, 11(2), 2012.
(doi:10.5381/jot.2012.11.2.a6)
- K.O. Elish and
M. Alshayeb.
Using software quality attributes to classify refactoring to patterns.
Journal of Software, 7(2):408–419, 2012.
(doi:10.4304/jsw.7.2.408-419)
- A. Murgia,
R. Tonelli, G. Concas, M. Marchesi, and S. Counsell.
Parameter-based refactoring and the relationship with fan-in/fan-out coupling.
Journal of Object Technology, 11(2), 2012.
(doi:10.5381/jot.2012.11.2.a7)
- A. Murgia,
R. Tonelli, M. Marchesi, G. Concas, S. Counsell, J. McFall, and S. Swift.
Refactoring and its relationship with fan-in and fan-out: An empirical study.
In Proceedings of the European Conference on Software Maintenance and
Reengineering, CSMR, pages 63–72, 2012.
(doi:10.1109/CSMR.2012.17)
- E. Murphy-Hill,
C. Parnin, and A.P. Black.
How we refactor, and how we know it.
IEEE Transactions on Software Engineering, 38(1):5–18, 2012.
(doi:10.1109/TSE.2011.41)
- S.H.
Kannangara and W.M.J.I. Wijayanayake.
Impact of refactoring on external code quality improvement: An empirical
evaluation.
In 2013 International Conference on Advances in ICT for Emerging Regions,
ICTer 2, pages 60–67. IEEE Computer Society, 2013.
(doi:10.1109/ICTer.2013.6761156)
- B.S. Neto, V.T.
Da Silva, M. Ribeiro, E. Costa, and C. Lucena.
Using jason to develop refactoring agents.
In 2nd Brazilian Conference on Intelligent Systems, BRACIS 2013,
pages 44–50. IEEE Computer Society, 2013.
(doi:10.1109/BRACIS.2013.16)
- Q.D. Soetens,
J. Perez, and S. Demeyer.
An initial investigation into change-based reconstruction of
floss-refactorings.
In 29th IEEE International Conference on Software Maintenance, ICSM
2013, pages 384–387, 2013.
(doi:10.1109/ICSM.2013.53)
- M. Arzoky, S. Swift,
S. Counsell, and J. Cain.
A measure of the modularisation of sequential software versions using random
graph theory.
Lecture Notes in Business Information Processing, 199:105–120,
2014.
- G. Concas, C. Monni,
M. Orrù, M. Ortu, and R. Tonelli.
Refactoring clustering in Java software networks.
Lecture Notes in Business Information Processing, 199:121–135,
2014.
- C. Faragó,
P. Hegedus, and R. Ferenc.
The impact of version control operations on the quality change of the source
code.
14th International Conference on Computational Science and Its
Applications, ICCSA 2014, 8583 LNCS(PART 5):353–369, 2014.
(doi:10.1007/978-3-319-09156-3_26)
- R.C. Juliano, B.A.N.
Travençolo, and M.S. Soares.
Detection of software anomalies using object-oriented metrics.
In 16th International Conference on Enterprise Information Systems, ICEIS
2014, volume 2, pages 241–248. SciTePress, 2014.
- S. Ouhbi, A. Idri,
J.L.F. Aleman, and A. Toval.
Evaluating software product quality: A systematic mapping study.
In Joint Conference of the 24th International Workshop on Software
Measurement, IWSM 2014 and the 9th International Conference on Software
Process and Product Measurement, Mensura 2014, pages 141–151.
Institute of Electrical and Electronics Engineers Inc., 2014.
(doi:10.1109/IWSM.Mensura.2014.30)
- G. Szoke, G. Antal,
C. Nagy, R. Ferenc, and T. Gyimothy.
Bulk fixing coding issues and its effects on software quality: Is it worth
refactoring?
In 14th IEEE International Working Conference on Source Code Analysis and
Manipulation, SCAM 2014, pages 95–104. Institute of Electrical and
Electronics Engineers Inc., 2014.
(doi:10.1109/SCAM.2014.18)
- G. Szoke, C. Nagy,
R. Ferenc, and T. Gyimóthy.
A case study of refactoring large-scale industrial systems to efficiently
improve source code quality.
14th International Conference on Computational Science and Its
Applications, ICCSA 2014, 8583 LNCS(PART 5):524–540, 2014.
(doi:10.1007/978-3-319-09156-3_37)
- G. Bavota,
A. De Lucia, M. Di Penta, R. Oliveto, and F. Palomba.
An experimental investigation on the innate relationship between quality and
refactoring.
Journal of Systems and Software, 107:1–14, 2015.
(doi:10.1016/j.jss.2015.05.024)
- Y.C. Cheng, J.-S. Jwo,
and C.-T. Tsai.
A leading indicator of post-release defect density in refactoring-based
software maintenance — a case study.
International Computer Symposium, ICS 2014, 274:1815–1821, 2015.
(doi:10.3233/978-1-61499-484-8-1815)
- M. Gatrell and
S. Counsell.
The effect of refactoring on change and fault-proneness in commercial C#
software.
Science of Computer Programming, 102:44–56, 2015.
(doi:10.1016/j.scico.2014.12.002)
- M. Gatrell,
S. Counsell, S. Swift, R.M. Hierons, and X. Liu.
Test and production classes of an industrial C# system: A refactoring and
fault perspective.
In 41st Euromicro Conference on Software Engineering and Advanced
Applications, SEAA 2015, pages 35–38. Institute of Electrical and
Electronics Engineers Inc., 2015.
(doi:10.1109/SEAA.2015.40)
- Y. Kashiwabara,
T. Ishio, H. Hata, and K. Inoue.
Method verb recommendation using association rule mining in a set of existing
projects.
IEICE Transactions on Information and Systems, E98D(3):627–636,
2015.
(doi:10.1587/transinf.2014EDP7276)
- H. Santos, J.F.
Pimentel, V. Torres Da Silva, and L. Murta.
Software rejuvenation via a multi-agent approach.
Journal of Systems and Software, 104:41–59, 2015.
(doi:10.1016/j.jss.2015.02.017)
- Q.D. Soetens,
J. Pérez, S. Demeyer, and A. Zaidman.
Circumventing refactoring masking using fine-grained change recording.
In 14th International Workshop on Principles of Software Evolution, IWPSE
2015, volume 30-Aug-2015, pages 9–18. Institute of Electrical and
Electronics Engineers Inc., 2015.
(doi:10.1145/2804360.2804362)
- G. Szoke, C. Nagy,
P. Hegedus, R. Ferenc, and T. Gyimothy.
Do automatic refactorings improve maintainability? an industrial case study.
In 31st IEEE International Conference on Software Maintenance and
Evolution, ICSME 2015, pages 429–438. Institute of Electrical and
Electronics Engineers Inc., 2015.
(doi:10.1109/ICSM.2015.7332494)
- Y.C. Cheng, J.-S. Jwo,
and C.-T. Tsai.
A leading indicator of post-release defect density in refactoring-based
software maintenance: A case study.
Journal of Internet Technology, 17(3):589–597, 2016.
(doi:10.6138/JIT.2016.17.3.20151110d)
- J. Cunha,
J. Paulo Fernandes, P. Martins, J. Mendes, R. Pereira, and J. Saraiva.
Evaluating refactorings for spreadsheet models.
Journal of Systems and Software, 118:234–250, 2016.
(doi:10.1016/j.jss.2016.04.043)
- F.A. Fontana,
R. Roveda, S. Vittori, A. Metelli, S. Saldarini, and F. Mazzei.
On evaluating the impact of the refactoring of architectural problems on
software quality.
In XP 2016 Scientific Workshops, volume 24-May-2016. Association
for Computing Machinery, 2016.
(doi:10.1145/2962695.2962716)
- Y. Khrishe and
M. Alshayeb.
An empirical study on the effect of the order of applying software refactoring.
In 7th International Conference on Computer Science and Information
Technology, CSIT 2016. Institute of Electrical and Electronics
Engineers Inc., 2016.
(doi:10.1109/CSIT.2016.7549471)
- R. Malhotra and
A. Chug.
An empirical study to assess the effects of refactoring on software
maintainability.
In 5th International Conference on Advances in Computing, Communications
and Informatics, ICACCI 2016, pages 110–117. Institute of Electrical
and Electronics Engineers Inc., 2016.
(doi:10.1109/ICACCI.2016.7732033)
- M. Orrú and
M. Marchesi.
Assessment of approaches for the analysis of refactoring activity on software
repositories an empirical study.
In XP 2016 Scientific Workshops, volume 24-May-2016. Association
for Computing Machinery, 2016.
(doi:10.1145/2962695.2962717)
- N. Yoshida,
T. Saika, E. Choi, A. Ouni, and K. Inoue.
Revisiting the relationship between code smells and refactoring.
In 24th IEEE International Conference on Program Comprehension, ICPC
2016, volume 2016-July. IEEE Computer Society, 2016.
(doi:10.1109/ICPC.2016.7503738)
Home
Unless otherwise expressly stated, all original material on this page created by Diomidis Spinellis is licensed under a Creative Commons Attribution-Share Alike 3.0 Greece License.