diff --git a/Modules/Wrappers/QGIS/src/otbQgisDescriptor.cxx b/Modules/Wrappers/QGIS/src/otbQgisDescriptor.cxx
index 47994d508ba6d0719fa125c6aa90ca3d726fe794..8381e51da9733bfed4827b7bda8af2a6f6e6d745 100644
--- a/Modules/Wrappers/QGIS/src/otbQgisDescriptor.cxx
+++ b/Modules/Wrappers/QGIS/src/otbQgisDescriptor.cxx
@@ -131,7 +131,7 @@ int main(int argc, char* argv[])
     const std::string name = appKeyList[i];
     const Parameter::Pointer param = appli->GetParameterByKey(name);
     const ParameterType type = appli->GetParameterType(name);
-    const std::string description = param->GetName();
+    const std::string description = appli->GetParameterName(name);
     if (  type == ParameterType_Group  ||
           type == ParameterType_OutputProcessXML  ||
           type == ParameterType_InputProcessXML  ||