Laboratory of Software Engineering

Laboratory of Software Engineering The page of Laboratory of Software Engineering at Poznan Univeristy of Technology.

Have you ever thought about using templates to elicit non-functional requirements (NFRs) (those that concern performance...
02/07/2018

Have you ever thought about using templates to elicit non-functional requirements (NFRs) (those that concern performance, security, resource utilization, portability etc.)?

See our freshly published paper by Sylwia Kopczyńska, Jerzy Nawrocki, Mirek Ochodek!
It follows from our studies that using templates drives to NFRs that are:
- less ambiguous
- more detailed
- better from the point of view of verifiability
- more complete! 😀
But, don't expect that templates will speed up your elicitation process.

In the paper you can find information also about the COST⏱️💰 of maintenance of templates!

For more details see: https://doi.org/10.1016/j.infsof.2018.06.009

Interested in code quality? Read our last paper on code smells and their relationships! Our results may help you to prio...
05/06/2018
Code Smells and their Collocations A Large-scale Experiment on Open-source Systems

Interested in code quality? Read our last paper on code smells and their relationships!

Our results may help you to prioritize tasks concerning refactoring, focus on code that deserves more maintenance effort.
Those using or developing code smells detectors might find there also some interesting insights!

We are happy to announce that the paper has been accepted to Journal of Systems and Software! Bartosz Walter https://www.sciencedirect.com/science/article/pii/S0164121218301109

Code smells indicate possible flaws in software design, that could negatively affect system’s maintainability. Interactions among smells located in the same classes (i.e., collocated smells) have even more detrimental effect on quality. Extracted frequent patterns of collocated smells could help t...

30/04/2018
madeyski.e-informatyka.pl

We strongly invite you to submit your work to Special Issue on Software Engineering Methods, Tools and Products Improvement and Evaluation in Foundations of Computing and Decision Sciences!!! It is open access, no publication fee journal and indexed by Scopus and Web of Science (ESCI))!!!

Submission deadline: July 4, 2018

Guest Editors of the Special Issue:
+ Lech Madeyski from Wroclaw University of Science and Technology, Poland (http://madeyski.e-informatyka.pl)
and
+ Miroslaw Ochodek from Poznan University of Technology, Poland / University of Gothenburg, Sweden (
http://www.se.cs.put.poznan.pl/Members/mochodek
http://www.gu.se/omuniversitetet/vara-fakulteter/omdirigering-person/?userId=xochmi&departmentId=107832&languageCode=en)

More information: http://madeyski.e-informatyka.pl/download/FCDSSI.pdf

We are proud to announce that the ADS Team successfully finished their project!!!The ADS Team (Damian Bielecki, Paweł Ka...
04/04/2018

We are proud to announce that the ADS Team successfully finished their project!!!

The ADS Team (Damian Bielecki, Paweł Kaczmarek, Michał Lewiński, Tomasz Peliński, Kamil Piotrowski) built a software product that supports scheduling presentation of advertisements on various display devices, e.g., small LCDs in shops.
The Team developed the software for and together with Forcom Sp. z o. o. (www.forcom.com.pl) using the most recent technologies such as microservices, Angular, Docker etc.
The project was a bachelor project for four team members and was run within the SDS Framework.

We wish all ADS Team Members all the best and future projects that are at least such successful as this one!

Zwracamy się do Was z prośbą o podzielenie się z nami Waszymi pierwszymi doświadczeniami z pozyskiwaniem wymagań pozafun...
16/02/2018
Twoja Pierwsza Przygoda z Pozyskiwaniem Wymagań Pozafunkcjonalnych

Zwracamy się do Was z prośbą o podzielenie się z nami Waszymi pierwszymi doświadczeniami z pozyskiwaniem wymagań pozafunkcjonalnych (zwanych też atrybutami jakościowymi, czyli te wymagania, które dotyczą m.in. wydajności, bezpieczeństwa, użyteczności, niezawodności, kompatybilności, łatwości utrzymania, przenośności).

Link do ankiety (ok. 5 min): https://goo.gl/kxgZgz

Wasze odpowiedzi pozwolą nam na poznanie profilu osób, które zaczynają swoją przygodę z wymaganiami. Dzięki temu dostosujemy do też potrzeb takich osób naszą metodę pozyskiwania wymagań pozafunkcjonalnych!

W Instytucie Informatyki Politechniki Poznańskiej pracujemy nad metodą wspierającą pozyskiwanie (zbieranie)* wymagań pozafunkcjonalnych (czyli tych dotyczących m.in. wydajności, bezpieczeństwa, użyteczności, niezawodności, kompatybilności, łatwości utrzymania, przenośności) przeznacz...

Our paper "Users − The Hidden Software Product Quality Experts? A Study on How App Users Report Quality Aspects in Onlin...
06/10/2017

Our paper "Users − The Hidden Software Product Quality Experts? A Study on How App Users Report Quality Aspects in Online Reviews" is now available at http://ieeexplore.ieee.org/document/8048893/
We found that:
- app reviews are a good source of quality requirements,
- usability, reliability, portability, compatibility, and performance efficiency related aspects are most frequently mentioned by end users,
- language patterns can be used to extract quality needs from app reviews,
- but language patterns require are not as efficient as they seem to be,
so let's work further on less tedious and at least so effective tools!

20/10/2016
MaLTeSQuE

We are organizing Workshop on Machine Learning Techniques for Software Quality Evaluation collocated with SANER 2017 in Klagenfurt!

We invite submissions till Dec. 12th, 2016!

Learn more at: http://www.cs.put.poznan.pl/maltesque/

website description

The 18th KKIO Software Engineering Conference in Wrocław has just come to the end. I had a pleasure to present on behalf...
18/09/2016

The 18th KKIO Software Engineering Conference in Wrocław has just come to the end. I had a pleasure to present on behalf of the authors the work entitled "Sketching Use-Case Scenarios Based on Use-Case Goals and Patterns" (http://link.springer.com/chapter/10.1007/978-3-319-43606-7_2) The feedback was positive and the presentation was distinguished with the Best Conference Presentation Award.

The paper is the result of the cooperative work between our team members and two MSc SE students (who are now successful businessmen :) and is based on their MSc thesis. Congratulations and many thanks!

We are happy to announce that the results of research about estimating COSMIC and Function Points size based on names of...
17/09/2016

We are happy to announce that the results of research about estimating COSMIC and Function Points size based on names of use cases, performed in our team, have been published in the Information and Software Technology journal (IF=1.569).

The idea is simple. If we have some historical data about the size of use cases we have implemented and we already know the names of use cases for our current project we can use Natural Language Processing (NLP) tools Machine Learning (ML) techniques to classify goals of use cases and estimate their size. This could save lots of work...

No team is too big for a good retrospective...https://labs.spotify.com/2015/11/05/large-scale-retros/
10/01/2016
How we do large scale retrospectives

No team is too big for a good retrospective...

https://labs.spotify.com/2015/11/05/large-scale-retros/

Foreword: This post was initiated by Andy Park, former agile coach here at Spotify. For years we’ve been experimenting with how to do “big retrospectives”. That is, how to capture and spread learnings from big complex multi-site efforts involving dozens of teams. We used to do the traditional “get…

21/12/2015
FameLab Poland

FameLab Poland

[przed startem] 3 minuty? Wystarczy, żeby ugotować jajko i Tobie też wystarczy - Bartosz Walter, półfinalista FL 2015, ma dla Was garść wskazówek, jak przygotować filmik zgłoszeniowy na FameLab.

07/12/2015
Dariusz (Darek) Knopinski | LinkedIn

Today we are hosting PAUG meeting. Come and join us!

Title: Businees value & rozwój Product Ownerów okiem praktyka, Dariusz Knopiński (https://pl.linkedin.com/in/dknopinski)

Tematy: 1. Praktycznie o business value 2. Wsparcie oceny i rozwoju Product Ownera

Start: 5:30 PM; 07 December 2015

Gdzie: Centrum Wykładowe PP, Piotrowo 2, sala nr 121

Brief:
1. Business Value:
Czym jest mityczna wartość biznesowa w scrumie? Czy to tylko abstrakcyjne pojęcie, czy dodatkowy wymiar, z którego warto skorzystać podczas priorytetyzowania backlogu?
Przedstawię koncepcję i propozycję rozumienia business value, przełożenia jej na realne miary i zastosowania jej w praktyce, pokażę także przykład.

2. Wsparcie oceny i rozwoju Product Ownera:
Jak pracować z Product Ownerem nad jego umiejętnościami twardymi i miękkimi? A jak w ogóle je zmierzyć? Jak sprawdzić jakie ma relacje z zespołem? Na co zwrócić uwagę? Jak pomóc osobie w tej roli w jej rowoju? A jak zrobic to w dużej skali, gdy pracuje w organizacji 30+ product ownerów?
O tych zagadnieniach opowiem na przykladzie praktycznych narzędzi wykorzystywanych przeze mnie.



More on: https://www.linkedin.com/groups/4406793/4406793-6076662166382014467

View Dariusz (Darek) Knopinski’s professional profile on LinkedIn. LinkedIn is the world's largest business network, helping professionals like Dariusz (Darek) Knopinski discover inside connections to recommended job candidates, industry experts, and business partners.

This year 2015/2016 we are having 5 SDS projects!:-) Early October the development work has started in all projects. We ...
25/11/2015

This year 2015/2016 we are having 5 SDS projects!:-) Early October the development work has started in all projects. We have just analyzed the problems that the teams have encountered in the World Café format.
We found this approach nicely thought provoking and decided to repeat it during the next retro meeting!

What is your experience on it? Any tips?

Very fruitful discussions were about:
- task estimation when technology is unknown for the team;
- how to motivate team members when there is no boss-employee relationship;
- what to do when some tasks that were not thought about during planning start to appear during development;
- how to organize work when more than one team member needs to work on one user story.

Adres

Piotrowo 2
Poznan
60-965

Informacje ogólne

Our reseach araes: * requirements engineering - elicitation, documentation, quality assurance (including automatic reviews) -- use cases and user stories -- non-functional requirements * software design and quality -- quality of source code - refactoring, code metrics, bad-smells * project management -- software development methodologies (Scrum, PRINCE2, RUP, XP XPrince), -- software size measurement and cost estimation * End-user programming Teaching: * Master's programme in Computing, specialization: Software Engineering (http://fc.put.poznan.pl/en/studia/SE.html) * Software Development Studio (http://sds.cs.put.poznan.pl/) * Postgraduate Studies in Software Engineering (http://www.cs.put.poznan.pl/spio/) Laboratory of Software Engineering is part of Institute of Computing Science (www.cs.put.poznan.pl) at Faculty of Computing (www.fc.put.poznan.pl) at Poznan University of Technology (www.put.poznan.pl).

Telefon

616652944

Ostrzeżenia

Bądź na bieżąco i daj nam wysłać e-mail, gdy Laboratory of Software Engineering umieści wiadomości i promocje. Twój adres e-mail nie zostanie wykorzystany do żadnego innego celu i możesz zrezygnować z subskrypcji w dowolnym momencie.