I am a tenure track researcher in the Software Engineering unit of the Digital Industry center in FBK. My research mainly focuses on automated software testing and requirements engineering. In my research, I use search-based software engineering (SBSE) techniques applied for automated test generation, software adaptation and evolution, as well as requirements engineering.
I completed my PhD in 2015 at the University of Trento/Fondazione Bruno Kessler under the supervision of Paolo Tonella and Roberto Tiella, with a thesis "Evolutionary Test Case Generation via Many Objective Optimization and Stochastic Grammars" focused on automated test case generation.
Currently I'm program co-chair of the 15th IEEE International Conference on Software Testing, Verification and Validation (ICST'22) and serve as program committee member of the 30th IEEE International Requirements Engineering (RE'22) conference. In the past I have chaired the tool competition at SBST@ICSE'19, and served in the program committees of ICST'19 & RE'19. I have also co-organized the PrioRE workshop at REFSQ'17, co-chaired the tool competition at SBST@ICSE'18, served in the program committees of SSBSE(2013,2014,2015) & ICST'18, reviewed articles for TSE, EMSE, IST, STVR, JSS journals (Publons CV).
DBLP Page | Google Scholar Page
Author | Title | Year | Journal/Proceedings | Reftype | DOI/URL |
---|---|---|---|---|---|
Ferdous, R., Hung, C., Kifetew, F.M., Prandi, D. and Susi, A. | EvoMBT: Evolutionary model based testing [BibTeX] |
2023 | Sci. Comput. Program. Vol. 227, pp. 102942 |
article | DOI URL |
BibTeX:
@article{DBLP:journals/scp/FerdousHKPS23, author = {Raihana Ferdous and Chia-kang Hung and Fitsum Meshesha Kifetew and Davide Prandi and Angelo Susi}, title = {EvoMBT: Evolutionary model based testing}, journal = {Sci. Comput. Program.}, year = {2023}, volume = {227}, pages = {102942}, url = {https://doi.org/10.1016/j.scico.2023.102942}, doi = {https://doi.org/10.1016/J.SCICO.2023.102942} } |
|||||
Devroey, X., Gambi, A., Galeotti, J.P., Just, R., Kifetew, F.M., Panichella, A. and Panichella, S. | JUGE: An infrastructure for benchmarking Java unit test generators [BibTeX] |
2023 | Softw. Test. Verification Reliab. Vol. 33(3) |
article | DOI URL |
BibTeX:
@article{DBLP:journals/stvr/DevroeyGGJKPP23, author = {Xavier Devroey and Alessio Gambi and Juan Pablo Galeotti and René Just and Fitsum Meshesha Kifetew and Annibale Panichella and Sebastiano Panichella}, title = {JUGE: An infrastructure for benchmarking Java unit test generators}, journal = {Softw. Test. Verification Reliab.}, year = {2023}, volume = {33}, number = {3}, url = {https://doi.org/10.1002/stvr.1838}, doi = {https://doi.org/10.1002/STVR.1838} } |
|||||
Ansari, S.G., Prasetya, I.S.W.B., Prandi, D., Kifetew, F.M., Dastani, M., Dignum, F. and Keller, G. | Model-based Player Experience Testing with Emotion Pattern Verification [BibTeX] |
2023 | Vol. 13991Fundamental Approaches to Software Engineering - 26th International Conference, FASE 2023, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2023, Paris, France, April 22-27, 2023, Proceedings, pp. 151-172 |
inproceedings | DOI URL |
BibTeX:
@inproceedings{DBLP:conf/fase/AnsariPPKDDK23, author = {Saba Gholizadeh Ansari and I. S. W. B. Prasetya and Davide Prandi and Fitsum Meshesha Kifetew and Mehdi Dastani and Frank Dignum and Gabriele Keller}, title = {Model-based Player Experience Testing with Emotion Pattern Verification}, booktitle = {Fundamental Approaches to Software Engineering - 26th International Conference, FASE 2023, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2023, Paris, France, April 22-27, 2023, Proceedings}, publisher = {Springer}, year = {2023}, volume = {13991}, pages = {151--172}, url = {https://doi.org/10.1007/978-3-031-30826-0_9}, doi = {https://doi.org/10.1007/978-3-031-30826-0%5C_9} } |
|||||
Ferdous, R., Hung, C., Kifetew, F.M., Prandi, D. and Susi, A. | EvoMBT at the SBFT 2023 Tool Competition [BibTeX] |
2023 | IEEE/ACM International Workshop on Search-Based and Fuzz Testing, SBFT@ICSE 2023, Melbourne, Australia, May 14, 2023, pp. 59-60 | inproceedings | DOI URL |
BibTeX:
@inproceedings{DBLP:conf/icse/FerdousHKPS23, author = {Raihana Ferdous and Chia-kang Hung and Fitsum Meshesha Kifetew and Davide Prandi and Angelo Susi}, title = {EvoMBT at the SBFT 2023 Tool Competition}, booktitle = {IEEE/ACM International Workshop on Search-Based and Fuzz Testing, SBFT@ICSE 2023, Melbourne, Australia, May 14, 2023}, publisher = {IEEE}, year = {2023}, pages = {59--60}, url = {https://doi.org/10.1109/SBFT59156.2023.00018}, doi = {https://doi.org/10.1109/SBFT59156.2023.00018} } |
|||||
Kifetew, F.M., Perini, A. and Susi, A. | Requirements Engineering [BibTeX] |
2023 | Optimising the Software Development Process with Artificial Intelligence, pp. 67-91 | incollection | DOI URL |
BibTeX:
@incollection{DBLP:series/ncs/KifetewPS23, author = {Fitsum Meshesha Kifetew and Anna Perini and Angelo Susi}, title = {Requirements Engineering}, booktitle = {Optimising the Software Development Process with Artificial Intelligence}, publisher = {Springer}, year = {2023}, pages = {67--91}, url = {https://doi.org/10.1007/978-981-19-9948-2_3}, doi = {https://doi.org/10.1007/978-981-19-9948-2%5C_3} } |
|||||
Bertolino, A., Braione, P., Angelis, G.D., Gazzola, L., Kifetew, F.M., Mariani, L., Orrù, M., Pezzè, M., Pietrantuono, R., Russo, S. and Tonella, P. | A Survey of Field-based Testing Techniques | 2022 | ACM Comput. Surv. Vol. 54(5), pp. 92:1-92:39 |
article | DOI URL |
Kifetew, F.M. and Panichella, A. | Message from the Program Co-Chairs | 2022 | 15th IEEE Conference on Software Testing, Verification and Validation, ICST 2022, Valencia, Spain, April 4-14, 2022, pp. xiii | inproceedings | DOI URL |
Ferdous, R., Hung, C., Kifetew, F.M., Prandi, D. and Susi, A. | EvoMBT at the SBST 2022 Tool Competition | 2022 | 15th IEEE/ACM International Workshop on Search-Based Software Testing, SBST@ICSE 2022, Pittsburgh, PA, USA, May 9, 2022, pp. 51-52 | inproceedings | DOI URL |
Prasetya, I.S.W.B., Ricós, F.P., Kifetew, F.M., Prandi, D., Shirzadehhajimahmood, S., Vos, T.E.J., Paska, P., Hovorka, K., Ferdous, R., Susi, A. and Davidson, J. | An Agent-based Approach to Automated Game Testing: an Experience Report | 2022 | Proceedings of the 13th International Workshop on Automating Test Case Design, Selection and Evaluation, A-TEST 2022, Singapore, Singapore, November 17-18, 2022, pp. 1-8 | inproceedings | DOI URL |
Kifetew, F.M., Perini, A., Susi, A., Siena, A., Muñante, D. and Morales-Ramirez, I. | Automating user-feedback driven requirements prioritization | 2021 | Inf. Softw. Technol. Vol. 138, pp. 106635 |
article | DOI URL |
Muñante, D., Perini, A., Kifetew, F.M. and Susi, A. | Combining risk and variability modelling for requirements analysis in SAS engineering | 2021 | 29th IEEE International Requirements Engineering Conference, RE 2021, Notre Dame, IN, USA, September 20-24, 2021, pp. 396-401 | inproceedings | DOI URL |
Ferdous, R., Kifetew, F.M., Prandi, D., Prasetya, I.S.W.B., Shirzadehhajimahmood, S. and Susi, A. | Search-Based Automated Play Testing of Computer Games: A Model-Based Approach | 2021 | Vol. 12914Search-Based Software Engineering - 13th International Symposium, SSBSE 2021, Bari, Italy, October 11-12, 2021, Proceedings, pp. 56-71 |
inproceedings | DOI URL |
A-TEST 2021: Proceedings of the 12th International Workshop on Automating TEST Case Design, Selection, and Evaluation, A-TEST@ESEC/SIGSOFT FSE 2021, Athens, Greece, August 23-24, 2021 | 2021 | proceedings | DOI URL | ||
Prasetya, I.S.W.B., Dastani, M., Prada, R., Vos, T.E.J., Dignum, F. and Kifetew, F.M. | Aplib: Tactical Agents for Testing Computer Games | 2020 | Vol. 12589Engineering Multi-Agent Systems - 8th International Workshop, EMAS 2020, Auckland, New Zealand, May 8-9, 2020, Revised Selected Papers, pp. 21-41 |
inproceedings | DOI URL |
Ceccato, M., Corradini, D., Gazzola, L., Kifetew, F.M., Mariani, L., Orrù, M. and Tonella, P. | A Framework for In-Vivo Testing of Mobile Applications | 2020 | 13th IEEE International Conference on Software Testing, Validation and Verification, ICST 2020, Porto, Portugal, October 24-28, 2020, pp. 286-296 | inproceedings | DOI URL |
Prada, R., Prasetya, I.S.W.B., Kifetew, F.M., Dignum, F., Vos, T.E.J., Lander, J., Donnart, J., Kazmierowski, A., Davidson, J. and Fernandes, P.M. | Agent-based Testing of Extended Reality Systems | 2020 | 13th IEEE International Conference on Software Testing, Validation and Verification, ICST 2020, Porto, Portugal, October 24-28, 2020, pp. 414-417 | inproceedings | DOI URL |
Morales-Ramirez, I., Kifetew, F.M. and Perini, A. | Speech-acts based analysis for requirements discovery from online discussions | 2019 | Inf. Syst. Vol. 86, pp. 94-112 |
article | DOI URL |
Rueda, U., Kifetew, F.M. and Devroey, X. | Towards automated test case generation maturity | 2019 | Proceedings of the 12th International Workshop on Search-Based Software Testing, SBST@ICSE 2019, Montreal, QC, Canada, May 27, 2019, pp. 9-10 | inproceedings | DOI URL |
Kifetew, F.M., Devroey, X. and Rueda, U. | Java unit testing tool competition: seventh round | 2019 | Proceedings of the 12th International Workshop on Search-Based Software Testing, SBST@ICSE 2019, Montreal, QC, Canada, May 27, 2019, pp. 15-20 | inproceedings | DOI URL |
Ceccato, M., Gazzola, L., Kifetew, F.M., Mariani, L., Orrù, M. and Tonella, P. | Toward In-Vivo Testing of Mobile Applications | 2019 | IEEE International Symposium on Software Reliability Engineering Workshops, ISSRE Workshops 2019, Berlin, Germany, October 27-30, 2019, pp. 137-143 | inproceedings | DOI URL |
Kifetew, F.M., Perini, A. and Susi, A. | Research on NLP for RE at the FBK-Software Engineering Research Line: A Report | 2019 | Vol. 2376Joint Proceedings of REFSQ-2019 Workshops, Doctoral Symposium, Live Studies Track, and Poster Track co-located with the 25th International Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2019), Essen, Germany, March 18th, 2019 |
inproceedings | URL |
Panichella, A., Kifetew, F.M. and Tonella, P. | A large scale empirical comparison of state-of-the-art search-based test case generators | 2018 | Inf. Softw. Technol. Vol. 104, pp. 236-256 |
article | DOI URL |
Panichella, A., Kifetew, F.M. and Tonella, P. | Automated Test Case Generation as a Many-Objective Optimisation Problem with Dynamic Selection of the Targets | 2018 | IEEE Trans. Software Eng. Vol. 44(2), pp. 122-158 |
article | DOI URL |
Molina, U.R., Kifetew, F.M. and Panichella, A. | Java unit testing tool competition: sixth round | 2018 | Proceedings of the 11th International Workshop on Search-Based Software Testing, ICSE 2018, Gothenburg, Sweden, May 28-29, 2018, pp. 22-29 | inproceedings | DOI URL |
Muñante, D., Kifetew, F.M., Gorroñogoitia, J., Schaniel, R., Perini, A. and Susi, A. | Model Driven Software Reconfiguration by Exploiting Grammar Based Genetic Programming | 2018 | 8th IEEE International Model-Driven Requirements Engineering Workshop, MoDRE@RE 2018, Banff, AB, Canada, August 20, 2018, pp. 21-25 | inproceedings | DOI URL |
Kifetew, F.M., Perini, A. and Susi, A. | Managing Multi-Lingual User Feedback: The SUPERSEDE Project Experience | 2018 | Vol. 2075Joint Proceedings of REFSQ-2018 Workshops, Doctoral Symposium, Live Studies Track, and Poster Track co-located with the 23rd International Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2018), Utrecht, The Netherlands, March 19, 2018 |
inproceedings | URL |
Panichella, A., Kifetew, F.M. and Tonella, P. | Incremental Control Dependency Frontier Exploration for Many-Criteria Test Case Generation | 2018 | Vol. 11036Search-Based Software Engineering - 10th International Symposium, SSBSE 2018, Montpellier, France, September 8-9, 2018, Proceedings, pp. 309-324 |
inproceedings | DOI URL |
Kifetew, F.M., Tiella, R. and Tonella, P. | Generating valid grammar-based test inputs by means of genetic programming and annotated grammars | 2017 | Empir. Softw. Eng. Vol. 22(2), pp. 928-961 |
article | DOI URL |
Kifetew, F.M., Susi, A., Muñante, D., Perini, A., Siena, A. and Busetta, P. | Towards Multi-decision-maker Requirements Prioritisation via Multi-Objective Optimisation | 2017 | Vol. 1848Proceedings of the Forum and Doctoral Consortium Papers Presented at the 29th International Conference on Advanced Information Systems Engineering, CAiSE 2017, Essen, Germany, June 12-16, 2017, pp. 137-144 |
inproceedings | URL |
Morales-Ramirez, I., Kifetew, F.M. and Perini, A. | Analysis of Online Discussions in Support of Requirements Discovery | 2017 | Vol. 10253Advanced Information Systems Engineering - 29th International Conference, CAiSE 2017, Essen, Germany, June 12-16, 2017, Proceedings, pp. 159-174 |
inproceedings | DOI URL |
Busetta, P., Kifetew, F.M., Muñante, D., Perini, A., Siena, A. and Susi, A. | Tool-Supported Collaborative Requirements Prioritisation | 2017 | 41st IEEE Annual Computer Software and Applications Conference, COMPSAC 2017, Turin, Italy, July 4-8, 2017. Volume 1, pp. 180-189 | inproceedings | DOI URL |
Kifetew, F.M., Morandini, M., Muñante, D., Perini, A., Siena, A. and Susi, A. | Goal-aware Analysis of Software License Risks | 2017 | Vol. 1829Proceedings of the 10th International i* Workshop co-located with the 29th International Conference on Advanced Information Systems Engineering (CAiSE 2017), Essen, Germany, June 12-13, 2017, pp. 1-6 |
inproceedings | URL |
Muñante, D., Siena, A., Kifetew, F.M., Susi, A., Stade, M.J.C. and Seyff, N. | Gathering Requirements for Software Configuration from the Crowd | 2017 | IEEE 25th International Requirements Engineering Conference Workshops, RE 2017 Workshops, Lisbon, Portugal, September 4-8, 2017, pp. 176-181 | inproceedings | DOI URL |
Dabrowski, J., Kifetew, F.M., Muñante, D., Letier, E., Siena, A. and Susi, A. | Discovering Requirements through Goal-Driven Process Mining | 2017 | IEEE 25th International Requirements Engineering Conference Workshops, RE 2017 Workshops, Lisbon, Portugal, September 4-8, 2017, pp. 199-203 | inproceedings | DOI URL |
Kifetew, F.M., Muñante, D., Perini, A., Susi, A., Siena, A., Busetta, P. and Valerio, D. | Gamifying Collaborative Prioritization: Does Pointsification Work? | 2017 | 25th IEEE International Requirements Engineering Conference, RE 2017, Lisbon, Portugal, September 4-8, 2017, pp. 322-331 | inproceedings | DOI URL |
Morales-Ramirez, I., Muñante, D., Kifetew, F.M., Perini, A., Susi, A. and Siena, A. | Exploiting User Feedback in Tool-Supported Multi-criteria Requirements Prioritization | 2017 | 25th IEEE International Requirements Engineering Conference, RE 2017, Lisbon, Portugal, September 4-8, 2017, pp. 424-429 | inproceedings | DOI URL |
Kifetew, F.M., Muñante, D., Perini, A., Susi, A., Siena, A. and Busetta, P. | DMGame: A Gamified Collaborative Requirements Prioritisation Tool | 2017 | 25th IEEE International Requirements Engineering Conference, RE 2017, Lisbon, Portugal, September 4-8, 2017, pp. 468-469 | inproceedings | DOI URL |
Muñante, D., Kifetew, F.M. and Albrecht, O. | Modelling Prioritisation Decision-making in Software Evolution | 2017 | Vol. 1796Joint Proceedings of REFSQ-2017 Workshops, Doctoral Symposium, Research Method Track, and Poster Track co-located with the 22nd International Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2017), Essen, Germany, February 27, 2017 |
inproceedings | URL |
Panichella, A., Kifetew, F.M. and Tonella, P. | LIPS vs MOSA: A Replicated Empirical Study on Automated Test Case Generation | 2017 | Vol. 10452Search Based Software Engineering - 9th International Symposium, SSBSE 2017, Paderborn, Germany, September 9-11, 2017, Proceedings, pp. 83-98 |
inproceedings | DOI URL |
Kifetew, F.M., Muñante, D., Gorroñogoitia, J., Siena, A., Susi, A. and Perini, A. | Grammar Based Genetic Programming for Software Configuration Problem | 2017 | Vol. 10452Search Based Software Engineering - 9th International Symposium, SSBSE 2017, Paderborn, Germany, September 9-11, 2017, Proceedings, pp. 130-136 |
inproceedings | DOI URL |
Joint Proceedings of REFSQ-2017 Workshops, Doctoral Symposium, Research Method Track, and Poster Track co-located with the 22nd International Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2017), Essen, Germany, February 27, 2017 | 2017 | Vol. 1796 |
proceedings | URL | |
Panichella, A., Kifetew, F.M. and Tonella, P. | Results for EvoSuite - MOSA at the Third Unit Testing Tool Competition | 2015 | 8th IEEE/ACM International Workshop on Search-Based Software Testing, SBST 2015, Florence, Italy, May 18-19, 2015, pp. 28-31 | inproceedings | DOI URL |
Panichella, A., Kifetew, F.M. and Tonella, P. | Reformulating Branch Coverage as a Many-Objective Optimization Problem | 2015 | 8th IEEE International Conference on Software Testing, Verification and Validation, ICST 2015, Graz, Austria, April 13-17, 2015, pp. 1-10 | inproceedings | DOI URL |
Kifetew, F.M., Jin, W., Tiella, R., Orso, A. and Tonella, P. | Reproducing Field Failures for Programs with Complex Grammar-Based Input | 2014 | Seventh IEEE International Conference on Software Testing, Verification and Validation, ICST 2014, March 31 2014-April 4, 2014, Cleveland, Ohio, USA, pp. 163-172 | inproceedings | DOI URL |
Kifetew, F.M., Tiella, R. and Tonella, P. | Combining Stochastic Grammars and Genetic Programming for Coverage Testing at the System Level | 2014 | Vol. 8636Search-Based Software Engineering - 6th International Symposium, SSBSE 2014, Fortaleza, Brazil, August 26-29, 2014. Proceedings, pp. 138-152 |
inproceedings | DOI URL |
Kifetew, F.M., Panichella, A., Lucia, A.D., Oliveto, R. and Tonella, P. | Orthogonal exploration of the search space in evolutionary test case generation | 2013 | International Symposium on Software Testing and Analysis, ISSTA '13, Lugano, Switzerland, July 15-20, 2013, pp. 257-267 | inproceedings | DOI URL |
Kifetew, F.M., Jin, W., Tiella, R., Orso, A. and Tonella, P. | SBFR: A search based approach for reproducing failures of programs with grammar based input | 2013 | 2013 28th IEEE/ACM International Conference on Automated Software Engineering, ASE 2013, Silicon Valley, CA, USA, November 11-15, 2013, pp. 604-609 | inproceedings | DOI URL |
Kifetew, F.M. | A Search-Based Framework for Failure Reproduction | 2012 | Vol. 7515Search Based Software Engineering - 4th International Symposium, SSBSE 2012, Riva del Garda, Italy, September 28-30, 2012. Proceedings, pp. 279-284 |
inproceedings | DOI URL |
iV4XR (intelligent Verification and validation for eXtended Reality). The current XR authoring and development toolset poses no XR testing technology beyond rudimentary record and replay tools that only work for simple test scenarios. iV4XR project (EU H2020, Grant number: 856716) aims to build a novel verification and validation technology for XR systems based on techniques from AI to provide learning and reasoning over a virtual world.
GAUSS (Governing Adaptive and Unplanned Systems of Systems) is a PRIN project funded by MIUR. The GAUSS project will deliver the methodological enablers required to identify, integrate, and manage “emergent” Systems of Systems (eSoS). These require dynamic and opportunistic engineering due to their intrinsically variable nature tied to their scale and heterogeneity. GAUSS will release a set of integrated technologies to address these engineering problems of eSoS at runtime, when specific execution contexts may invalidate design-time solutions.
SUPERSEDE (SUpporting evolution and adaptation of PERsonalized Software by Exploiting contextual Data and End-user feedback) is a European H2020 project (n. 644018), funded under the theme ICT-09-2014 (Tools and Methods for Software Development). The SUPERSEDE project proposes a feedback-driven approach for software life cycle management, with the ultimate purpose of improving users’ quality of experience. Decisions on software evolution and runtime adaptation will be made upon analysis of end-user feedback and large amount of data monitored from the context. An integrated platform will articulate the methods and tools produced in the project. The project will provide a new solution framework for software evolution and adaptation for data-intensive applications. Use cases have been identified for different data-intensive application domains: energy consumption, sport event webcasting.
Here are some research prototypes produced as part of my research.
Some of my projects are available from my github page: github.com/kifetew
My contributions in the projects I'm working on could be found in the respective GitHub repositories of the projects:
"Automated Test Case Generation as a Many-Objective Optimization Problem with Dynamic Selection of the Targets"
by A. Panichella, FM Kifetew, and P. Tonella
The tool implements the DynaMOSA many-objective optimization based approach for test data generation described in our TSE submission, which is currently under review. DynaMOSA extends our previous algorithm MOSA by incorporating dynamic selection of search targets based on structural dependency. It is implemented as an extension of the EvoSuite. The tool and related resoureces could be downloaded below:
Executable jar: EvoSuite-DynaMOSA
Usage(DynaMOSA): java -jar evosuite-dynamosa-xxx.jar -generateMOSuite -Dalgorithm=structuralmosa -cp <path-to-SUT-classpath> -class=class.under.test -Dcriterion=<coverage-criteria>
Usage(MOSA): java -jar evosuite-dynamosa-xxx.jar -generateMOSuite -Dalgorithm=mosa -cp <path-to-SUT-classpath> -class=class.under.test -Dcriterion=<coverage-criteria>
Usage(WholeSuite): java -jar evosuite-dynamosa-xxx.jar -generateSuite -cp <path-to-SUT-classpath> -class=class.under.test -Dcriterion=<coverage-criteria>
<coverage-criteria> could be any one of: branch, statement, strongmutation
The subjects used for the empirical evaluation are selected from the SF110 benchmark, as well as from datasets used in previous works and tool competitions. A replication package, containing the list of classes used in our experiments, as well as the raw results of the experiments, is available: replication_package.zip
A tool that implements the generation of sentences from a senmantically annotated grammar.
Executable jar: GPLib
Usage: java -jar gplib-xxx.jar path-to-annotated-grammar-file max-derivation-tree-depth prob-recursive-prod [opt-num-sentences(defaults to 1)]
Sample annotated grammar: sample grammar
Annotated grammars used in experiments: grammars
Details about the stochastic grammar based sentence generation as well as grammar annotations can be found in the EMSE paper:
"Generating valid grammar-based test inputs by means of genetic programming and annotated grammars".
Fitsum Meshesha Kifetew, Roberto Tiella, and Paolo Tonella.
In Empirical Software Engineering (EMSE), Springer, 2016. Paper
Orthogonal diversification of search spaces in evolutionary test case generation
implemented as an extension of the testing tool EvoSuite. To learn more about the tool and download it, please visit the official page. Below is the ISSTA paper describing the details.
Fitsum Meshesha Kifetew, Annibale Panichella, Andrea De Lucia, Rocco Oliveto, and Paolo Tonella. Orthogonal Exploration of the Search Space in Evolutionary Test Case Generation. In International Symposium on Software Testing and Analysis (ISSTA), pp 257-267. ACM, 2013. Paper
© 2022 Fitsum Meshesha Kifetew | Design Start Bootstrap