My paper in Foundations of Computing and Decision Sciences (FCDS) is available from the publisher

A new paper entitled “Software measurement and defect prediction with depress extensible framework” by Lech Madeyski and Marek Majchrzak (Capgemini Poland and WUT) has been published in the Foundations of Computing and Decision Sciences journal, vol. 39, pp. 249–270, December 2014. DOI: 10.2478/fcds-2014-0014. DePress software measurement na predictive modeling platform is available as an open source project from GitHub (ImpressiveCode-DePress).

Here is the abstract of the paper:

Context. Software data collection precedes analysis which, in turn, requires data science related skills. Software defect prediction is hardly used in industrial projects as a quality assurance and cost reduction mean.

Objectives. There are many studies and several tools which help in various data analysis tasks but there is still neither an open source tool nor standardized approach.

Results. We developed Defect Prediction for software systems (DePress), which is an extensible software measurement, and data integration framework which can be used for prediction purposes (e.g. defect prediction, effort prediction) and software changes analysis (e.g. release notes, bug statistics, commits quality). DePress is based on the KNIME project and allows building workflows in a graphic, end-user friendly manner.

Conclusions. We present main concepts, as well as the development state of the DePress framework. The results show that DePress can be used in Open Source, as well as in industrial project analysis.

Posted in News | Tagged , , , , , , , , , , , | Comments closed

Recent Polish achievements in Software Engineering

I had a pleasure to co-chair 16th KKIO Software Engineering Conference (KKIO’14) as well co-chair the Philadelphia Session @ KKIO’14. The aim of the session was to present important, recent achievements of Polish researchers in software engineering (published by SE journals indexed by Thomson Reuters) and to stimulate high-quality research, collaboration and discussion on research challenges in software engineering.

My introduction slides to the Philadelphia Session @ KKIO’14 are available here. One of the slides presents contribution of European countries to the selected set of Software Engineering journals since 2010.

The selected set of journals included:

  1. ACM Transactions on Software Engineering and Methodology (TOSEM)
  2. Automated Software Engineering (ASE)
  3. Empirical Software Engineering (EMSE)
  4. IET Software (IETSW)
  5. IEEE Software (SW)
  6. IEEE Transactions on Software Engineering (TSE)
  7. Information and Software Technology (IST)
  8. International Journal of Software Engineering and Knowledge Engineering (IJSEKE)
  9. Journal of Software: Evolution and Process (JSEP)
  10. Journal of Software Maintenance and Evolution: Research and Practice (JSME)
  11. Requirements Engineering Journal (REJ)
  12. Software and Systems Modeling (SoSyM)
  13. Software Quality Journal (SQJ)
  14. Software Testing, Verification and Reliability (STVR)
  15. Software: Practice and Experience (SPE)
  16. Journal of Systems and Software (JSS)

All of these 16 journals are indexed by Scopus, which provides an excellent search interface including ability to construct advanced search strings.

The search performed using Scopus on September 14, 2014 returned:

  • 4591 document results in total,
  • 973 document results by authors from United States
  • 469 document results by authors from UK,
  • 418 document results by authors from Spain,
  • 390 document results by authors from Germany,
  • 340 document results by authors from Italy,
  • (other countries…)
  • 35 document results by authors from Portugal,
  • 28 document results by authors with Polish affiliations.

It seems to be a SPACE for improvement :)

See more details in a chapter “Recent Polish achievements in Software Engineering” published in a book “Software Engineering from Research and Practice Perspective”, edited by Lech Madeyski and Mirosław Ochodek. Polish Information Processing Society Scientific Council, chap. 1, pp. 15-38. 2014.

 

Posted in News | Tagged , , , , , , , , , , , , , , , , , , , , , , , , | Comments closed

My paper in Software Quality Journal (SQJ) is available from the publisher

The paper entitled “Which process metrics can significantly improve defect prediction models? An empirical study” by Lech Madeyski and Marian Jureczko is now available from the publisher – Springer (DOI: 10.1007/s11219-014-9241-7).

Posted in News | Tagged , , , , , , , , , | Comments closed

Invited talks at UCL (University College London) and Keele University

I had an opportunity to spend some time as a Visiting Scholar at Keele University (UK) thanks to invitation by Prof. Barbara Kitchenham, and to give the following invited talks:

1) Reproducible Research from the Trenches – How I do reproducible research by example, Invited Talk at CREST/SSE group headed by Prof. Mark Harman, UCL, London, UK, June 25, 2014.

2) Reproducible Research from the Trenches, Invited Talk at School of Computing and Mathematics, Software Engineering Group (Prof. Barbara Kitchenham and Prof. Pearl Brereton), Keele University, UK, July 2, 2014.

Posted in News | Tagged , , , , , | Comments closed

PhD Studentship in Computer Science

This advert is passed on request of Prof. Peter Andras


PhD Studentship in Computer Science

Understanding and modelling emergent functionality in small biological neural systems

 

Reference Number:  EPSAM2014-1

Application Deadline: 15th September 2014

Supervisor: Professor Peter Andras, School of Computing and Mathematics, Keele University

Project description:

The functionality of biological neural systems emerges through the interaction of neurons. Recent technological advances allow the recording and analysis of many neurons individually, making possible the understanding and modelling the emergence of system level functionality in biological neural circuits.

This project will use as model system the stomatogastric ganglion (STG) of brown crabs. The focus will be on the understanding how the roles of neurons may change in response to neuromodulation in the context of changing functional behaviour of the pyloric rhythm neural circuit within the STG. We will use fast voltage-sensitive dye imaging to collect the data about the activity of neurons and computational modelling of these neurons and the impact of neuromodulators on them in order to model and explain the observed activity of the STG. We aim to analyse the roles of apparently functionally equivalent neurons (e.g. two PD neurons, five PY neurons) and model computationally the changes in their functional roles in response to neuromodulation.

The successful candidate will be expected to learn the relevant biological experimental techniques, perform biological experiments, learn the relevant computational modelling techniques, and build and analyse computational models of neurons and neural circuits.

The stipend is £13,863 (2014/15) per year. The studentship is not available for candidates from outside of the EU.

Person specification:

You should have either a First class honours degree in Computing Science, Mathematics, Physics, Biology or other relevant science or engineering subject, or a or 2.1 in Computing Science, Mathematics, Physics, Biology or other relevant science or engineering subject and a distinction level Masters degree in a related subject. Equivalent experience will also be considered.

Application procedure:

You must apply through the University’s online postgraduate application website (http://www.keele.ac.uk/pgresearch/howtoapply/) specifying the reference number EPSAM2014-1 and selecting PhD in Computer Science, as the programme of study.  Only mandatory fields need to be completed and a personal statement, CV and (if English is not your first language) a copy of your English language qualifications must be attached. The personal statement must state the title of the studentship, quote the reference number EPSAM2014-1 and describe how your research interests fit with the topic of the research projected outlined in the advertisement (max. 2 pages). If you already have published research papers a list of these providing bibliographic details should be included in the covering letter.

You should also send your personal statement and CV by e-mail to Professor Peter Andras, (p.andras@keele.ac.uk).

Further information:

For further details, please contact Professor Peter Andras ( p.andras@keele.ac.uk), 01782 733412 For general enquiries contact: http://www.keele.ac.uk/pgresearch/howtoapply

 

Posted in News | Comments closed

Collaboration with Professor Barbara Kitchenham being a Visiting Scholar at Keele University

I conduct research related to e.g. meta-analysis and reproducible research in software engineering together with Prof. Barbara Kitchenham (ranked among top 5 researchers in software engineering, see her DBLP publication record). As a result I had an opportunity to visit Keele University, School of Computing and Mathematics.

Posted in News | Tagged , , , , | Comments closed

Chairing the 16th KKIO Software Engineering Conference

Being a PC co-chair of the 16th KKIO Software Engineering Conference I would like to invite all software engineering researchers and practitionares to submit papers and attend the conference which this year will take place from 22nd to 24th of September 2014 in Poznań, Poland.

Topics of interest include, but are not restricted to:

  • Software requirements engineering and modeling
  • Software architectures (incl. components, MDA)
  • Software design
  • Software testing, analysis and verification
  • Project management
  • Agile software development methodologies and practices
  • Software quality
  • Software measurement and metrics
  • Reverse engineering and software maintenance
  • Empirical and experimental studies in software engineering
  • Open Source
  • Object-oriented software development
  • Aspect-oriented software development
  • Software tools, containers, frameworks and development environments
  • Formal methods in software engineering
  • Internet software systems development
  • Human-computer interaction
  • AI and knowledge based software engineering
  • Data mining in software engineering
  • Prediction models in software engineering
  • Mining software repositories
  • Software products and process improvement and measurement programs
  • Process maturity models
  • Software Engineering education

In this year the conference is organized by Polish Information Processing Society (Greater Poland Branch) and Poznan University of Technology (Faculty of Computing).

 

Posted in News | Tagged , , , , , | Comments closed

My paper in IEEE Transactions on Software Engineering (TSE) is available from the publisher

The paper entitled “Overcoming the Equivalent Mutant Problem: A Systematic Literature Review and a Comparative Experiment of Second Order Mutation” by Lech Madeyski, Wojciech Orzeszyna, Richard Torkar, and Mariusz Józala is now available from the publisher (DOI: 10.1109/TSE.2013.44).

Posted in News | Tagged , , , , , , , , , , , , , , , , , , | Comments closed

My paper in IEEE Transactions on Software Engineering (TSE)

A new paper entitled “Overcoming the Equivalent Mutant Problem: A Systematic Literature Review and a Comparative Experiment of Second Order Mutation” by Lech Madeyski, Wojciech Orzeszyna, Richard Torkar, and Mariusz Józala has been accepted as a regular paper in an upcoming issue of the IEEE Transactions on Software Engineering (TSE).

TSE is ranked the highest within ISI Software Engineering journals in terms of impact factor, so I am happy.

A preprint PDF (22 pages) as well as an appendix to the paper (including statistical analyses) and a protocol for a Systematic Literature Review (SLR) of methods dealing with the Equivalent Mutant Problem are available here.

Here is the abstract:

Context. The equivalent mutant problem (EMP) is one of the crucial problems in mutation testing widely studied over decades.
Objectives. The objectives are: to present a systematic literature review (SLR) in the field of EMP; to identify, classify and improve the existing, or implement new, methods which try to overcome EMP and evaluate them.
Method. We performed SLR based on the search of digital libraries. We implemented four second order mutation (SOM) strategies, in addition to first order mutation (FOM), and compared them from different perspectives.
Results. Our SLR identified 17 relevant techniques (in 22 articles) and three categories of techniques: detecting (DEM); suggesting (SEM); and avoiding equivalent mutant generation (AEMG). The experiment indicated that SOM in general and JudyDiffOp strategy in particular provide the best results in the following areas: total number of mutants generated; the association between the type of mutation strategy and whether the generated mutants were equivalent or not; the number of not killed mutants; mutation testing time; time needed for manual classification.
Conclusions. The results in the DEM category are still far from perfect. Thus, the SEM and AEMG categories have been developed. The JudyDiffOp algorithm achieved good results in many areas.

A graphical abstract / teaser is here:

 

Posted in News | Tagged , , , , , , , , , , , , , , , , , , | Comments closed