reine Buchbestellungen ab 5 Euro senden wir Ihnen Portofrei zuDiesen Artikel senden wir Ihnen ohne weiteren Aufpreis als PAKET

Balancing Competing Needs of Machine and Human
(Englisch)
In Search-Based Software Refactoring
Mohamed Wiem Mkaouer

Print on Demand - Dieser Artikel wird für Sie gedruckt!

57,95 €

inkl. MwSt. · Portofrei
Dieses Produkt wird für Sie gedruckt, Lieferzeit ca. 10 Werktage
Menge:

Balancing Competing Needs of Machine and Human

Seiten
Erscheinungsdatum
Auflage
Ausstattung
Erscheinungsjahr
Sprache
Kategorie
Warengruppenindex
Warengruppe
Laenge
Breite
Hoehe
Gewicht
Thema
Relevanz
Referenznummer
Verantwortlich für dieses Produkt
  • OmniScriptum GmbH & Co. KG
    Bahnhofstr. 28
    DE-66111 Saarbrücken
    +49 681 9100698
    info@akademikerverlag.de
Moluna-Artikelnummer
  • 287381030

Produktbeschreibung

Autor/Autorin: Mkaouer Mohamed Wiem

Mohamed Wiem Mkaouer - Degree of Doctor of Philosophy(Information Systems Engineering) in the University of Michigan-Dearborn.
Successful software must evolve to remain relevant, but this process of evolution can cause the software design to decay and lead to significantly reduced productivity and even canceled projects. Several studies show that developers are postponing software maintenance activities that improve software quality, even while seeking high-quality source code for themselves when updating existing projects. One reason is that time and money pressures force developers to neglect improving the quality of their source code. However, a more fundamental reason is that there is little scientific understanding of how developers restructure/refactor source code for the purpose of improving program quality, which limits the support that researchers can offer developers. In fact, developers often need to make trade-offs between code quality, available resources and delivering a product on time, and such management support is beyond the scope and capability of existing refactoring engines. In addition, existing fully-automated techniques are under-utilized because of the lack of flexibility and worries about introducing bugs.

Mkaouer, Mohamed Wiem
Mohamed Wiem Mkaouer - Degree of Doctor of Philosophy(Information Systems Engineering) in the University of Michigan-Dearborn.

Über den Autor

Mohamed Wiem Mkaouer - Degree of Doctor of Philosophy(Information Systems Engineering) in the University of Michigan-Dearborn.


Klappentext

Successful software must evolve to remain relevant, but this process of evolution can cause the software design to decay and lead to significantly reduced productivity and even canceled projects. Several studies show that developers are postponing software maintenance activities that improve software quality, even while seeking high-quality source code for themselves when updating existing projects. One reason is that time and money pressures force developers to neglect improving the quality of their source code. However, a more fundamental reason is that there is little scientific understanding of how developers restructure/refactor source code for the purpose of improving program quality, which limits the support that researchers can offer developers. In fact, developers often need to make trade-offs between code quality, available resources and delivering a product on time, and such management support is beyond the scope and capability of existing refactoring engines. In addition, existing fully-automated techniques are under-utilized because of the lack of flexibility and worries about introducing bugs.



Datenschutz-Einstellungen