دانشگاه لینه سوئد یک متریک به نام «چگالی کد منبع» ساخته است. این متریک مقدار درست کد درون یک اپلیکیشن را نسبت بهاندازه کلی آن تعیین میکند.
ضمیمه دانش امروز روزنامه اطلاعات نوشت: سازندگان نرمافزارها با داشتن ابزارها و روشهای جدید میتوانند کیفیت محصول خود را بالا برده و آن را بهینهسازی کنند. بدین ترتیب، نرمافزارهای معتبرتر و قابل اطمینانتری به بازار عرضه خواهند شد.
یکی از این ابزارها که در دانشگاه «لینه» در کشور سوئد ساخته شده یک متریک به نام «چگالی کد منبع» است که بهعنوان روشی جدید برای اندازهگیری و بالا بردن کیفیت نرمافزارها کاربرد دارد. این روش بر نحوه ساختهشدن نرمافزارها و تغییراتی که با گذشت زمان در آنها رخ میدهد متمرکز است.
این متریک مقدار درست کد درون یک اپلیکیشن را نسبت بهاندازه کلی آن تعیین میکند. به کمک آن میتوان فهمید کد موجود فشرده و کارآمد یا پراکنده است و کدهای زائد در خود دارد.
چگالی کد منبع ابزاری ارزشمند برای شناسایی کدهای غیرضروری است. بهعلاوه، بر اساس این متریک، یک دستهبندی کننده قابل اطمینان ساختهاند تا از چگونگی و علت تغییرات رخداده در نرمافزارها آگاه شوند.
ابداع این روش، تصوری که از ساخت نرمافزارها وجود دارد را دگرگون میکند. سازندگان نرمافزارها با تمرکز روی فرایند ساخت و با استفاده از ابزارهایی مثل چگالی کد منبع میتوانند نرمافزارهایی بهتر، قابل اطمینانتر و با بازده بیشتر بسازند. آنها بهطور معمول روی سنجش کیفیت خود نرمافزارها کار میکنند. بااینحال، این پژوهش نشان میدهد که دقت در نحوه ساختهشدن نرمافزارها نیز به همان اندازه مهم است.
لازمه بهینهسازی یک نرمافزار این است که فرایند ساخت آن پالایش شود و تغییراتی در آن اعمال شوند. همچنین استفاده از تجربههای گذشته به این کار کمک زیادی میکند. پیشنهاد این پژوهشگرها این است که از دادههای فرایند ساخت نرمافزار و نیز تحلیل کمیتی بهمنظور پی بردن به مقیاس تغییرات استفاده شود.
این پژوهشگرها همچنین ابزارهایی ساختهاند که میتوانند بهسرعت پروژهها را وارسی کنند و اشکال اصلی را بیابند. این ابزارها شاید تمامی جزئیات را نشان ندهند اما کمک میکنند با وارسی کدهای بهکاررفته اشکالات آشکار شوند. متریک چگالی کد منبع نیز به شناسایی انواع مشکل و نقص کمک میکند