Über die Auswirkungen von Refactoring auf Softwaremetriken

نویسندگان

  • Stefan Burger
  • Oliver Hummel
چکیده

Softwaremetriken wurden in der Vergangenheit bereits vielfach diskutiert und auch kritisiert, werden aber in der industriellen Praxis nach wie vor als einfach zu erhebende Indikatoren für Codequalität oder gar die Qualität einer Software selbst angewendet. Gemessene Werte und Grenzwerte sind dabei oft schwierig zu interpretieren bzw. willkürlich festgelegt, so dass ihr Nutzen nach wie vor in Frage gestellt werden muss. Dieser Beitrag untermauert die bestehenden Kritiken an Softwaremetriken, indem er zunächst beispielhaft zeigt, wie Messergebnisse gängiger Metriken mit schlechter lesbarem aber funktional identischem Code künstlich „verbessert“ werden können. Darauf aufbauend präsentiert er erste Analyseergebnisse (von Fowlers „Video-Store“ und dem Lucene-Open-SourceProjekt), die darlegen, dass bekannte Softwaremetriken Code-Verbesserungen durch Refactoring nicht erkennen können, bzw. umgekehrt betrachtet, Refactoring die Codequalität verschlechtert. Ferner zeigen sich gängige Qualitätsmodelle ebenfalls weitgehend unempfindlich für die durchgeführten Refactorings.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Auswirkungen von Gamification in Enterprise Collaboration Systems

Dieser Beitrag behandelt Gamification als Ansatz für die Förderung der Akzeptanz und Nutzung von Kollaborationssystemen. Über einen Zeitraum von fünf Monaten wurden die Auswirkungen von Gamification-Elementen auf Projektengruppen an zwei Universitäten untersucht. Für die Datenerhebung wurden Fragebögen, persönliche Interviews und Eventlogs eingesetzt. Die Ergebnisse zeigen, dass Gamification ei...

متن کامل

Einsatz eines Gasmarktmodells zur Bewertung von Risiken

Auf den wirtschaftlichen Erfolg der Stadtwerke München haben Energiepreise einen großen Einfluss. Ändert sich jedoch nur ein Parameter, beispielsweise der Ölpreis, kann dies Auswirkungen auf die Preise anderer Commodities haben. Die Stadtwerke München nutzen daher eine Vielzahl miteinander verketteter Marktmodelle. Mit dem weltweiten Gasmarktmodell WEGA können Gaspreise errechnet und beispielsw...

متن کامل

Analyse von Programmieraufgaben durch Softwareproduktmetriken

Softwareentwicklung kann über Kennzahlen, die durch den Einsatz von Metriken erhoben werden, beobachtet und bewertet werden. Dabei kann sowohl das entwickelte Softwareprodukt als auch der Entwicklungsprozess Ziel der Beobachtung und Bewertung sein (Conte u. a., 1986). Der Einsatz von Metriken wird vielfach kritisch diskutiert: Auf der einen Seite steht die Aussage, dass ohne Messung keine Kontr...

متن کامل

Über die Auswirkungen von DNSSEC auf das Internet

Im folgenden Beitrag werden die Sicherheitsdefizite des Domain Name Systems (DNS) untersucht und die Auswirkungen der DNSSEC-Sicherheitserweiterungen bewertet. Durch Messungen im Internet wird die systematische Durchführung von DNS-basierten Netzsperren belegt. In China und im Iran wird eine Technik eingesetzt, die vollumfänglich DNS-Anfragen im Netz untersucht und prinzipiell auch die Kommunik...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013